python中循环输入5门课的成绩,如果录入的成绩为负数,则停止录入并提示错误?

作者&投稿:苑龚 (若有异议请与网页底部的电邮联系)

while(True):

    score1 = input('请输入第一门课的成绩:')

    if (int(score1) < 0):

        print('成绩输入错误,不能小于0')

        break;

    score2 = input('请输入第二门课的成绩:')

    if (int(score2) < 0):

        print('成绩输入错误,不能小于0')

        break;

    score3 = input('请输入第三门课的成绩:')

    if (int(score3) < 0):

        print('成绩输入错误,不能小于0')

        break;

    score4 = input('请输入第四门课的成绩:')

    if (int(score4) < 0):

        print('成绩输入错误,不能小于0')

        break;

    score5 = input('请输入第五门课的成绩:')

    if (int(score5) < 0):

        print('成绩输入错误,不能小于0')

        break;

    print('五门课成绩分别为:' + str(score1)

          + '分、' + str(score2) + '分、' +

          str(score3) + '分、' + str(score4) +

          '分、' + str(score5) + '分')




~

python中循环输入5门课的成绩,如果录入的成绩为负数,则停止录入并提示错...
答:if (int(score4) < 0):print('成绩输入错误,不能小于0')break;score5 = input('请输入第五门课的成绩:')if (int(score5) < 0):print('成绩输入错误,不能小于0')break;print('五门课成绩分别为:' + str(score1)+ '分、' + str(score2) + '分、' + str(score3) + '分、...

python输入五门成绩,求总分和平均分?
答:有5个学生,每个学生修4门课程,求每个学生所有成绩的总分和平均分 include <stdio.h> define First 5 define Second 6 int main(void){ float a[First][Second],sum=0.0;int i,j,cnt=1;printf("分别输入5名同学的4门成绩:\n");for(i=0;i<First;i++){ for(j=0;j<Second-2;j...

Python设计 依次输入三名同学五门功课得分,计算并输出每位同学的总分...
答:一次瘦肉,三名同学五门功课的得分,并输出每位同学的总分,并将每位同学总分保存在列表中,你可以用自动求和的方式。

用python输入一组成绩,当输入-1时结束输入,求输入的所有成绩总分
答:可以使用一个while循环来不断读取输入的成绩,直到输入-1为止。在循环过程中,将每个成绩加到总分上。代码如下:python score = 0 while True:grade = int(input("请输入成绩:"))if grade == -1:break score += grade print("总分为:", score)首先定义一个变量score用来记录总分,将其初始化...

python中如何循环输入
答:在while或for循环内添加input语句即可实现循环输入,例如:while True:a=input(">>>")或者 for i in range(3):a=input(">>>")

Python作业题,要求定义一个函数输入ABCDE一串字母,每个字母代表一个分...
答:"B"): return 85 if ord(m)==ord("C"): return 75 if ord(m)==ord("D"): return 65 if ord(m)==ord("E"): return 40cj=str(input("请输入五门成绩:"))zcj=0;for i in range(0,5): a=zh(cj[i]); zcj=zcj+a;pjcj=zcj*1.0/5;print("平均成绩为:{}"...

python循环语句
答:python循环语句如下:一、while循环:while循环除了需要使用缩进来执行循环体里的语句,其它几乎和C语言相同。当条件语句为真(True)时,就会执行while循环下的语句。其次,while中的条件语句可以不唯一,但是不再像C语言一样用&&,||,!等逻辑运算符(因为Python中没有这些),而是用 and(与),or(...

Python至少输入五个成绩怎么编程?
答:参考代码如下:scores = list(map(lambda x:int(x),list(input('请输入至少5个学生的成绩(用空格分隔):').split(' ')))maxScore = max(scores)for s in scores:if s >= maxScore - 10:print('百分制成绩为{},等级为:{}'.format(s, "A"))elif s >= maxScore - 20:print('...

python循环输入若干个同学的成绩,求出这些同学的成绩平均值、最小值和...
答:最大值和最小值可以用max(),min()include <iostream> using namespace std;int main(){ int score[] = {78, 86, 90, 83, 74, 68, 74, 80, 69, 79, 89, 93};int n = 12;int min, max;double avg;int i;min = max = score[0];avg = 0;for(i=0; i<n; i++)baiavg...

给定m位学生n门课程的成绩(m<=20,n<=10),以及达标线。统计并输出各门...
答:1. 输入m、n和达标线。2. 循环读取m个学生的n门课程成绩,并将其存储到一个m行n列的二维数组中。3. 对于每一门课程,统计成绩达到达标线的学生人数,以及成绩未达到达标线的学生人数。4. 输出每门课程的达标人数和未达标人数。以下是一个Python程序示例,可以实现上述算法:```python m = int(...