python: if else

python if else 的执行顺序为:
if 条件1:
执行命令1
elif 条件2:
执行命令2
else :
执行命令3
比如比较3个数的大小

x=input('x:')##输入变量x
y=input('y:')##输入变量y
z=input('z:')##输入变量z
a=int(x)
b=int(y)
c=int(z)##将变量转换为整数
if a>=b:##条件1 判断a与b的大小,如果a大于等于b执行下面的命令
   if a>=c:##执行命令1,判断a与c的大小,如果a大于等于c执行下面的命令
   print(a)###a>=b且a>=c 输出最大值a
   else:
   print(c)###a>=b且a<=c 输出最大值c
else       ###此时为在a<b的情况执行下面的命令	
    if b>=c:##判断b与c的大小,如果b>=c,执行下面的命令
    print(b)##a<b且b>=c,输出最大值b
    else:
    print(c) ###a<b且b<c,输出最大值c

第二个例子 判断学生的成绩等级:
我们设定不小于90分为优秀,80-89为良好,60-79为及格,小于60分为不及格

a=input('学生的成绩为:')
x=int(a)
if x>=90:
 print('该学生的成绩优秀')
elif x>=80:
 print('该学生的成绩良好')
elif x>=60:
 print('该学生的成绩及格')
else:
 print('该学生的成绩不及格')

当我们输入是85分时,结果如下:`

学生的成绩为:85
该学生的成绩良好

由于python的输入数据默认为字符串,我们需要转换字符类型为整数型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值