python3 for_Python3: for 表达式
#1.在控制臺輸入一個成績score
#2.判斷成績,
#*如果成績小于60輸出不及格
#60到70 及格
#70到80 中等
#80到90 良好
#90 100 優秀
def level(score_list):
# score = input("請輸入成績:")
# while score!="stop":
for sc in score_list:
# score=float(sc)
score = sc
if 0<=score<60:
print("不及格")
elif score<70:
print("及格")
elif score<80:
print("中等")
elif score<90:
print("良好")
elif score<=100:
print("優秀")
else:
print("輸入有誤")
#1.列表存入班級所有成績
#2.循環遍歷成績判斷
# score_list = [59,90,60,100,-3,84.3]
score_list = []
num = int(input("輸入班級人數"))
# for i in range(num):
# score = int(input("請輸入的成績"))
# score_list.append(score)
# print("diaoyong")
score_list = [int(input("請輸入的成績")) for i in range(num)]
level(score_list)
兩個等價部分
傳統方法
for i in range(num):
score = int(input("請輸入的成績"))
score_list.append(score)
新方法
score_list = [int(input("請輸入的成績")) for i in range(num)]
總結
以上是生活随笔為你收集整理的python3 for_Python3: for 表达式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Linux]fcntl函数文件锁概述
- 下一篇: java连接mongodb_第78天: