python里的一个list L,现有全班同学的name,age等数据.现在要添加一项成绩项,程序如何写

python里的一个list L,现有全班同学的name,age等数据.现在要添加一项成绩项,程序如何写,第1张

怎么会是list呢,正常情况应该是dict类型的啊,你要把L的具体内容写出来,还有成绩项的数据结构也写出来,才能帮到你啊,假设:

L=[('lilei','15),('hanmeimei',14),('Jim',15)]

scores=[('lilei',90),('hanmeimei',92),('Jim',89)]

newL=[]

for n,age in L:

    newLappend(n,age,dict(scores)[n])

编码思路:

申明两个变量: 成绩cj为 浮点数float 且  取值范围为 [0,100] 闭区间内; pf为字符类型,接收最终分数评级的字母A,B,C,D,E中的一个。

引导用户输入100分制的分数,并用cj接收。

判断分数是否为一个有效的分数。在不在 [0,100] 区间内,若不在则提示“成绩无效”。

在成绩有效的情况下,利用ifesle ifelse逐级判断,分数大于90的评为A,不大于90(在前一判断后else即取反)的但是又大于80的评为B,以此类推,分别判断出分数评级C,D,E。将字符赋值给字符变量pf;

最后输出分数评级。

代码示例:

//代码语言:C++#include <iostream>int main(int argc, const char  argv[]) {    float cj; //成绩100分制    char pf; //评分A,B,C,D,E    std::cout<<"输入您的分数: ";    std::cin>>cj; //输入的分数赋值给cj    if(cj>100 || cj<0){  //分数小于0或大于100时成绩无效        std::cout<<"您的成绩无效!\n";    }else{ //成绩有效时 即:[0,100]        if(cj>90){  //大于90即:(90,100]            pf = 'A';        }else if(cj>=80){ //即:[80,90]            pf = 'B';        }else if(cj>=70){ //即:[70,80)            pf = 'C';        }else if(cj>=60){ //即:[60,70)            pf = 'D';        }else{ //否则(不大于60) 即:[0,60)            pf = 'E';        }        std::cout<<"您的分数评级为:"<<pf<<"\n"; //输出结果    }    return 0;}   

id = input("请输入学号:")

name = input("请输入姓名:")

score= input("请输入成绩:")

def fun(id,name,score):

if score >=90:

print("学号:{0},姓名{1},成绩{2},等级为"format(id,name,score))

套路一样

fun(id,name,score)

1、进入命令提示符,输入python后回车,进入python交互模式。

2、输入name=input()后回车。

3、输入名字:mymy后回车,此时变量name的内容为:mymy。

4、输入name后回车,可以查看变量name的内容为:mymy。

5、输入print(name)后回车,输出变量name的内容为mymy。

6、输入print('hello',name)后回车,输出为:hello mymy。

以上就是关于python里的一个list L,现有全班同学的name,age等数据.现在要添加一项成绩项,程序如何写全部的内容,包括:python里的一个list L,现有全班同学的name,age等数据.现在要添加一项成绩项,程序如何写、Python编写程序 输入提示“请输入成绩(按回车键退出):”,将输入的百分制成绩转换为相应的等级、如何作用python编写简单程序 详情见下图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10171742.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存