python学习笔记——分支语句

缩进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!")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值