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