首页 > 编程知识 正文

python输入回车退出出程序(python回车)

时间:2023-12-24 12:05:46 阅读:320908 作者:JNSV

本文目录一览:

Python编写程序 输入提示“请输入成绩(按回车键退出):”,将输入的百分制成绩转换为相应的等级?

编码思路:

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

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

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

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

最后输出分数评级。

代码示例:

//代码语言:C++#include iostreamint main(int argc, const char * argv[]) {    float cj; //成绩100分制    char pf; //评分A,B,C,D,E    std::cout"输入您的分数: ";    std::cincj; //输入的分数赋值给cj    if(cj100 || cj0){  //分数小于0或大于100时成绩无效        std::cout"您的成绩无效!n";    }else{ //成绩有效时 即:[0,100]        if(cj90){  //大于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;}   

python如何输入回车键使循环从while(Ture)里跳出

你可以试试这个:

while True:

i = input("Enter text (or Enter to quit): ")

if not i:

break

print("Your input:", i)

print("While loop has exited")

python输入回车退出

你说的这个输入回车退出这个正常情况下,现在的手机都没有返回键,直接自己可以下载一个。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。