此python代码中没有出现错误,但输出不正确。这是一个关于计算学生平均成绩的代码。
english_1 = 22
urdu_1 = 23
maths_1 = 15
science_1 = 18
social_1 = 21
english_2 = 10
urdu_2 = 22
maths_2 = 13
science_2 = 25
social_2 = 11
Run Code Online (Sandbox Code Playgroud)
def average_marks(english, urdu, maths, science, social):
average = english + urdu + maths + science + social / 5
print("average marks of student")
print(average)
Run Code Online (Sandbox Code Playgroud)
result1 = average_marks(english_1, urdu_1, maths_1, science_1, social_1)
result2 = average_marks(english_2, urdu_2, maths_2, science_2, social_2)
Run Code Online (Sandbox Code Playgroud)
这是输出
学生平均分 82.2 学生平均分 72.2
如果你可以请帮助我是一个初学者。谢谢你!
小智 7
计算平均值时缺少括号。您想先求和,然后进行除法:
average = (english + urdu + maths + science + social) / 5
Run Code Online (Sandbox Code Playgroud)
希望我有任何帮助
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |