第8课时 了不起的分支和循环 第9课时循环3
2016-01-14 13:49
176 查看
score=int(input("输入数字"))
if 100>=score>90:
print("A")
elif 90>=score>80:
print("B")
elif 80>=score>70:
print("c")
elif 70>=score>60:
print("D")
else:
print("输入错误")
三元操作符
>>>x,y=4,5
>>>x
4
>>>y
5
>>> small=x if x<y else y
>>>small
4
断言
assert我们称之为断言,当这个关键字后面的条件为假的时候,程序自动崩溃,并抛出AssertionError的异常。
>>> assert 3>4
Traceback (most recent call last):
File"<pyshell#53>", line 1, in <module>
assert 3>4
AssertionError
一般来说我们可以用它在程序中置入检查点,当需要程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。
第9课时循环3
While循环
While条件:
循环体
For循环
语法:
for目标 in 表达式:
循环体
>>>number=["mayy","fighting","in","shanghai"]
>>>for each in number:
print(each,len(each))
('mayy', 4)
('fighting',8)
('in',2)
('shanghai',8)
range([start],stop,[step=1])
for each inrange(2,9):
print(each)
2
3
4
5
6
7
8
for each in range(2,9,3):
print(each)
2
5
8
break;终止程序循环
continue:终止本次循环,进入下次循环判断;
for i in range(10):
if(i%2)!=0:
print(i)
continue
i+=2
print(i)
2
1
4
3
6
5
8
7
10
9
if 100>=score>90:
print("A")
elif 90>=score>80:
print("B")
elif 80>=score>70:
print("c")
elif 70>=score>60:
print("D")
else:
print("输入错误")
三元操作符
>>>x,y=4,5
>>>x
4
>>>y
5
>>> small=x if x<y else y
>>>small
4
断言
assert我们称之为断言,当这个关键字后面的条件为假的时候,程序自动崩溃,并抛出AssertionError的异常。
>>> assert 3>4
Traceback (most recent call last):
File"<pyshell#53>", line 1, in <module>
assert 3>4
AssertionError
一般来说我们可以用它在程序中置入检查点,当需要程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。
第9课时循环3
While循环
While条件:
循环体
For循环
语法:
for目标 in 表达式:
循环体
>>>number=["mayy","fighting","in","shanghai"]
>>>for each in number:
print(each,len(each))
('mayy', 4)
('fighting',8)
('in',2)
('shanghai',8)
range([start],stop,[step=1])
for each inrange(2,9):
print(each)
2
3
4
5
6
7
8
for each in range(2,9,3):
print(each)
2
5
8
break;终止程序循环
continue:终止本次循环,进入下次循环判断;
for i in range(10):
if(i%2)!=0:
print(i)
continue
i+=2
print(i)
2
1
4
3
6
5
8
7
10
9
相关文章推荐
- HttpClient做接口测试时自定义参数长度
- 利用vmstat命令监控Linux资源使用并将数据通过图形化方式显示
- Spring MVC 的请求参数获取的几种方法
- JavaScript 命名空间 使用介绍
- redis远程连接
- struts2的DevMode模式
- mysql的日志及利用mysqldump备份及还原
- 【.net深呼吸】动态类型(娱乐篇)
- 北漂学UI的不一般的体验
- windows10下vs2013生成的winform程序在桌面的图标显示不正确的问题记录
- 互联网协议入门
- python基础之字符串
- MySQL批量更新批量替换,REPLACE关键字
- c++之我们为什么选择使用智能指针
- activeMQ+tomcat+spring
- Android studio 导入百度地图demo的错误情况(1)
- Android网络加载框架:Picasso简介
- 微信公众号JSAPI支付
- struts2 配置文件的理解
- try-catch和throw,throws的区别和联系