python3 for_Python3: for 表达式
#1.在控制臺(tái)輸入一個(gè)成績(jī)score
#2.判斷成績(jī),
#*如果成績(jī)小于60輸出不及格
#60到70 及格
#70到80 中等
#80到90 良好
#90 100 優(yōu)秀
def level(score_list):
# score = input("請(qǐng)輸入成績(jī):")
# 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("優(yōu)秀")
else:
print("輸入有誤")
#1.列表存入班級(jí)所有成績(jī)
#2.循環(huán)遍歷成績(jī)判斷
# score_list = [59,90,60,100,-3,84.3]
score_list = []
num = int(input("輸入班級(jí)人數(shù)"))
# for i in range(num):
# score = int(input("請(qǐng)輸入的成績(jī)"))
# score_list.append(score)
# print("diaoyong")
score_list = [int(input("請(qǐng)輸入的成績(jī)")) for i in range(num)]
level(score_list)
兩個(gè)等價(jià)部分
傳統(tǒng)方法
for i in range(num):
score = int(input("請(qǐng)輸入的成績(jī)"))
score_list.append(score)
新方法
score_list = [int(input("請(qǐng)輸入的成績(jī)")) for i in range(num)]
總結(jié)
以上是生活随笔為你收集整理的python3 for_Python3: for 表达式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [Linux]fcntl函数文件锁概述
- 下一篇: Vcenter虚拟化三部曲----Vce