python用户输入若干个分数_编写一个程序,要求用户输入五个测试分数。与字母grad对应...
Determine_grade-接受單個數(shù)字作為參數(shù),并根據(jù)以下評分標準顯示分數(shù)的字母等級:Score 90-100 80-89 70-79 60-69 Below 60
Letter Grade A
B
C
D
Fcalc_average-以分數(shù)列表作為參數(shù),顯示分數(shù)的平均值,以及與該平均值相等的字母分數(shù)。
main-要求用戶輸入五個測試分數(shù),并將它們作為數(shù)字放入列表中
showLetters–echo打印用戶輸入的分數(shù)和字母等級相等
按每個主要步驟寫評論。下面是程序的運行示例:
輸入等級:65、80、90、71、8565.0 is D
80.0 is B
90.0 is A
71.0 is C
85.0 is B
平均值是:78.2,也就是Cdef main():
enter code herescores = input("Enter five test scores seperated by commas:")
listScores = scores.split(",")`enter code here`
determine_grade(listScores)
calc_average(listScores)
def determine_grade(grades):
for num in grades:
if int(num) >= 90 and int(num) <= 100:
print("A")
elif int(num) >=80 and int(num) <= 89:
print("B")
elif int(num) >=70 and int(num) <= 79:
print("C")
elif int(num) >=60 and int(num) <= 69:
print("D")
else:
print("F")
def calc_average(grades):
total = 0
for num in grades:
total += int(num)
average = total / 5
print(average)
#def show_letters(values):
main()
這就是我目前所擁有的,但似乎還不知道如何格式化它?
總結
以上是生活随笔為你收集整理的python用户输入若干个分数_编写一个程序,要求用户输入五个测试分数。与字母grad对应...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python0表示剪刀_石头,纸,剪刀P
- 下一篇: python创建不可变集合_python