Learning Python 007 基本语句
2016-07-16 18:34
381 查看
Python 基本语句
if — 条件判断
没有什么好说的,直接上代码:
age = 3 if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('kid')
elif是
else if的缩写。格式:
if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4>
再议input
Python中的input()函数返回的是一个字符串,如果想要得到输入进来的数字,就需要进行格式转换
int = int(str)。
s = input('birth: ') birth = int(s) if birth < 2000: print('00前') else: print('00后')
for — 循环
names = ['Michael', 'Bob', 'Tracy'] for name in names: print(name)
sum = 0 for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + x print(sum)
>>> list(range(5)) [0, 1, 2, 3, 4]
range(101)就可以生成0-100的整数序列:
sum = 0 for x in range(101): sum = sum + x print(sum)
while — 循环
sum = 0 n = 99 while n > 0: sum = sum + n n = n - 2 print(sum)
循环是让计算机做重复任务的有效的方法,有些时候,如果代码有问题,程序“死循环”,这时可以用Ctrl+C退出程序,或者强制结束Python进程。
相关文章推荐
- python pil 第三方库实战之二:图片叠加
- Python实现网页版微信登陆
- python unicode
- Learning Python 006 list(列表) 和 tuple(元组)
- Learning Python 006 list(列表) 和 tuple(元组)
- SICP_Python第二章:映射(子集问题,排列问题,N皇后问题)
- python 内存监控模块之memory_profiler
- Python之yield生成器
- [python]百度语音rest api
- start—py(1、函数)
- python os模块总结
- 在mac上安装scikit-learn
- 基于Selenium2与Python的自动化测试环境配置搭建
- Python print输出不换行
- SICP_Python版第2章:递归的定义序列
- Django使用Python操作数据库 --Django 1.8.2 文档(中文)部分笔记
- Learning Python 005 字符串和编码
- Learning Python 005 字符串和编码
- Python学习笔记
- 安装scrapy各种问题