score = 80
if score < 60:
print("failed")
elif 60 <= score < 80: # 等于 60 <= score and score < 80
print("good")
else:
print("excellent")
结果:
excellent
index = 0
while index < 10:
index += 1 # python中没有 ++ ,只能用+=1取代
if index == 6:
continue # continue表示跳过下边的语句,开始新的循环
print(index)
if index == 8:
break # break 跳出循环
else: # else 表示循环中的判断条件为false时候执行的,遇到break时候不会执行
print("after while index : ", index)
结果
1
2
3
4
5
7
8
for char in "HelloWorld": # for 循环可以作用于字符串,列表,集合,任何序列的项目
print(char.upper())
else:
print(char)
结果
H
E
L
L
O
W
O
R
L
D
d
for i in range(0, 5, 2): # 相当于java 中的for(int i = 0; i< 5; i +=2 )
print("==", i)
for i in range(2):
print("--", i)
for i in list(range(3)): # 还可以用range来构建列表
print(">>", i)
结果
== 0
== 2
== 4
-- 0
-- 1
>> 0
>> 1
>> 2