python考试题 求教

2025-06-21 04:09:12
推荐回答(2个)
回答1:

中间的子句如下,改为:

if i <= 6:
    score = input('输入第 %d 门课程成绩:', i+1)
    if score.isdigit():
        i +=1
        s_sum += int(score)
    else:
        print('第 %d 门成绩只能输入数字!请重新输入。', i+1)
continue

回答2:

你这个函数是不接受参数的。要求从键盘输入是在函数被调用后执行sys.stdin语句的结果