我想不通,为什么我的代码没有返回的最低分数:为什么我的最小功能不打印任何东西?
def min_score(student):
x = student[0]
for i in student:
if i < x:
minimum = i
i += 1
print('Minimum score:', minimum)
return minimum
brian = [input('Enter brians scores:')]
min_score(brian)
我尝试添加.split()
到输入的结束,而是意味着什么也没做。
非常感谢。添加的目的是什么:为学生分数:i = int(分数)? – hypatia733
我用循环中的分数替换了变量i,然后使用i来保持字符串的整数值在分数中。请记住,学生包含的字符串列表必须转换为int,然后才能比较它们! – mrCarnivore