Python中第一个if else逻辑判断小程序

 

这是第一次用Python的if  else逻辑判断小程序,纪念一下。

判断输入成绩是否及格的小程序:

 

1 score = int(input("请输入您的成绩:"))
2 if score>=90:
3     print("您的成绩优秀,请继续保持")
4 elif 70<=score<=89:
5     print("您的成绩良好")
6 elif 60<=score<=69:
7     print("您的成绩刚刚及格,要加油哦")
8 else:
9     print("不及格!您的成绩问题很严重")
成绩是否合格

 

或者也可以换成下面的简单些的代码:

 

1 score = int(input("请输入您的成绩:"))
2 if score>=90:
3     print("您的成绩优秀,请继续保持")
4 elif score>=70:
5     print("您的成绩良好")
6 elif score>=60:
7     print("您的成绩刚刚及格,要加油哦")
8 else:
9     print("不及格!您的成绩问题很严重!")
成绩是否合格 精简版

 

运行出来的结果是下面这样的:

 

 

延伸案例:三个数字中,最大的数字是多少?

 1 num1 = int(input("请输入第一个数:"))
 2 num2 = int(input("请输入第二个数:"))
 3 num3 = int(input("请输入第三个数:"))
 4 
 5 bignum = 0
 6 if num1 >= num2:
 7     bignum = num1
 8     if bignum >= num3:
 9         print("您输入的最大数字是:"+str(bignum))
10     else:
11         print("您输入的最大数字是:"+str(num3))
12 else:
13     bignum = num2
14     if bignum >= num3:
15         print("您输入的最大数字是:"+str(bignum))
16     else:
17         print("您输入的最大数字是:"+str(num3))
最大的数字是多少

 以下是简易版代码:

1 num1 = int(input("请输入第一个数:"))
2 num2 = int(input("请输入第二个数:"))
3 num3 = int(input("请输入第三个数:"))
4 
5 print("最大的数字是:"+str(max(num1,num2,num3)))
6 print("最小的数字是:"+str(min(num1,num2,num3)))
简易版 最大最小数字

 

posted @ 2017-12-20 16:46  宝露  阅读(1316)  评论(0编辑  收藏  举报