缩进4个半角空格
if结构
if 条件:
语句组
score = int(input("请输入一个0~100整数:"))
if score >= 85:
print("您真优秀!")
if score < 60:
print("您需要加倍努力!")
if (score >= 60) and (score < 85):
print("您的成绩还可以,仍需继续努力!")
if-else结构
if 条件:
语句组1
else:
语句组2
score = int(input("请输入一个0~100的整数:"))
if score >= 60:
if score >= 85:
print("您真优秀!")
else:
print("您的成绩还可以,仍需继续努力!")
else:
print("您需要加倍努力!")
if-elif-else结构
if 条件1:
语句组1
elif 条件2:
语句组2
elif 条件3:
语句组3
…
elif 条件n:
语句组n
else:
语句组n+1
score = int(input("请输入一个0~100整数:"))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'F'
print("Grade = " + grade)
while语句
while 循环条件:
循环体语句组
[else:
语句组]
中括号部分可以省略
i = 0
while i * i < 1000:
i += 1
print("i =" + str(i))
print("i * i =" + str(i * i))
i = 0
while i * i < 1000:
i += 1
print(str(i) + '*' + str(i) + '=', i * i)
else:
print('While Over!')
若遇到break,return或有异常发生,则不会执行else语句组
i = 0
while i * i < 1000:
i += 1
if i == 3:
break
print(str(i) + '*' + str(i) + '=', i * i)
else:
print('While Over!')
for语句
for 变量 in 可迭代对象:
循环体语句组
[else:
语句组]
中括号部分可以省略
print("----字符串----")
for item in 'Hello':
print(item)
# 声明整数列表
numbers = [43,32,55,74]
print("----整数列表----")
for item in numbers:
print(item)
for item in range(10):
print(item)
else:
print("For Over!")
若遇到break,return或有异常发生,则不会执行else语句组
for item in range(10):
if item == 3:
break
print(item)
else:
print("For Over!")