笔记:udacity计算机导论
来源:互联网 发布:火车座位被占知乎 编辑:程序博客网 时间:2024/06/05 00:40
例1: 两数取大值
def bigger(a,b):
if a>=b:
return a
if b>=a:
return b
print bigger(1,3)
例2: 三数取大值
代码1
def biggest(a, b, c):
if a>=b:
r = a
else:
r=b
if r>=c:
u = r
else:
u = c
return u
print biggest(3, 6, 9)
代码2
def biggest(a, b, c):return bigger(bigger(a,b),c)
def bigger(a,b):
if a>=b:
return a
else:
return b
print biggest(3, 6, 9)
注意: 虽然上面两段代码都采取先比较2数,再用较大数与第3数相比的流程,但因为代码2嵌套了构造函数,代码行数更少
同样是if语句,Python vs Java区别:
1. python需要通过语句前面的空格确认执行流程, java不用。 删减Python中语句前的空格,运行可能会报错
if、else if、else、return这几个关键字,要左对齐。
阅读全文
0 0
- 笔记:udacity计算机导论
- 笔记:udacity计算机导论
- 笔记:udacity计算机导论
- 笔记:udacity计算机导论
- 笔记:udacity计算机导论
- 笔记:udacity计算机导论
- 笔记:udacity计算机导论
- 难点笔记:udacity计算机导论
- 难点笔记:udacity计算机导论
- 难点笔记:udacity计算机导论
- 难点笔记:udacity计算机导论- 37使用数字查找
- 笔记:udacity计算机导论 -5-29/30 查找、提取、并输出超链 if vs while
- Udacity笔记
- 计算机导论第三课笔记
- 笔记:udacity计算机科学导论- 课程11/12-14 数组值的改变和增加
- 笔记:udacity计算机科学导论- 课程11/14-17数组append,+,len的谜题
- 笔记:udacity计算机科学导论- 课程11/19 python取幂, DRAM 存储原理、容量、速度
- 笔记:udacity计算机科学导论- 课程11/21 各种存储方式比较
- RDB和AOF持久化对比
- mysql配置版安装使用说明,mysql-5.7.20
- java如何实现让程序暂停1s再继续执行?
- cqyz#p3235 【棋盘问题】解题报告
- TensorFlow实现中文字体分类(五):评估
- 笔记:udacity计算机导论
- 测试用的jdbc
- 小程序填坑之路(四):微信登录获取unionid
- Codeforces Round #446 (Div. 2) A Greed
- CodeForces 841C (C) Leha and Function 贪心
- hadoop2.x高可用集群的搭建
- [LUOGU]P1508 Likecloud-吃、吃、吃
- LAMP环境搭建系列之二:编译安装Mysql5.6.38
- 日期插件laydate.js