这是第一次用Python的if else逻辑判断小程序,纪念一下。
判断输入成绩是否及格的小程序:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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("不及格!您的成绩问题很严重")
或者也可以换成下面的简单些的代码:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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("不及格!您的成绩问题很严重!")
运行出来的结果是下面这样的:
延伸案例:三个数字中,最大的数字是多少?
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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))
以下是简易版代码:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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)))