Python练习题014:利用条件运算符的嵌套完成多重判断

    xiaoxiao2021-04-16  189

    题目

    利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

    分析

    方式1当然是最简单的if else判断; 方式2可以是紧凑型的条件表达式,如代码1; 方式3是C++流行的的三目条件运算符,如代码2

    实现

    代码1 n=int(input("请输入学生成绩:")) print("A" if n>=90 else ("B" if n>59 else "C")) 代码2 #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main(){ printf("请输入学生成绩:"); int n; cin>>n; printf(n>89 ? "A":(n>59?"B":"C")); return 0; }

    最新回复(0)