|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第 008 讲 了不起的分支和循环2
① 按照百分制,90分以上成绩为A、80分到90分为B、60分到80分为C60以下为D,写一个程序,对于输入的分数自动转为ABCD的形式输出
方案一:
score = int (input('请输入一个分数:'))
if 100 >= score >= 90:
print ('A')
if 90 >= score >= 80:
print ('B')
if 80 >= score >= 60:
print ('C')
if 60 >score >= 0:
print ('D')
if score >100 or score <0:
print ('输入错误')
方案二:
score = int (input('请输入您的分数:'))
if 100 >= score >= 90:
print('A')
else:
if 80> score >= 60:
print ('B')
else:
if 60 > score >=0:
print ('C')
else:
print ('输入错误')
方案三:
score = int (input ('请输入一个分数:'))
if 100 >= score >= 90:
print('A')
elif 90 > score >= 80:
print('B')
elif 80 > score >= 60:
print('C')
elif 60 > score >= 0:
print ('D')
else:
print('输入错误')
② 三元操作符:
small = x if x<y else y <-> x,y = 4,5
if x < y:
x if 条件 y small = x
else:
small = y
③ 断言 assert:
当关键字后边的条件为假时,自动抛出 AssertionError 异常
|
评分
-
查看全部评分
|