当前位置:   article > 正文

Python判断语句的练习题及题解_python判断题

python判断题

第一题:

  1. set1 = [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31]
  2. set2 = [2,3,6,7,10,11,14,15,18,19,22,23,26,27,31]
  3. set3 = [4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31]
  4. set4 = [8,9,10,11,12,13,14,15,24,25,26,27,28,29,30,31]
  5. set5 = [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]
  6. bir = int(input("请输入你的生日日期:"))
  7. for i in set1 :
  8. if i == bir :
  9. print("出现在第一个数字集合set1中,输出数字集合首数字:1")
  10. for i in set2 :
  11. if i == bir :
  12. print("出现在第一个数字集合set2中,输出数字集合首数字:2")
  13. for i in set3 :
  14. if i == bir :
  15. print("出现在第一个数字集合set3中,输出数字集合首数字:4")
  16. for i in set4 :
  17. if i == bir :
  18. print("出现在第一个数字集合set4中,输出数字集合首数字:8")
  19. for i in set5 :
  20. if i == bir :
  21. print("出现在第一个数字集合set5中,输出数字集合首数字:16")

 运行结果:

第二题:

 

  1. tizhong = float(input("请输入以磅为单位的体重:"))
  2. shengao = float(input("请输入以英寸为单位的身高:"))
  3. BMI = tizhong / shengao
  4. if BMI >= 30.0 :
  5. print("肥痴")
  6. elif BMI >= 25.0 :
  7. print("超重")
  8. elif BMI >= 18.5 :
  9. print("标准")
  10. else:
  11. print("偏瘦")

 运行结果:

第三题:

  1. year = int(input("请输入一个年份:"))
  2. if year % 4 ==0 and year % 100 !=0:
  3. print("此年是闰年!")
  4. elif year % 400 == 0:
  5. print("此年是闰年!")
  6. else:
  7. print("此年不是闰年!")

 运行结果:

 第四题:

  1. import random
  2. p = random.randint(10,99)
  3. q = int(input("请输入两位数:"))
  4. a = q %10
  5. b = q//10%10
  6. c = p%10
  7. d = p//10%10
  8. if q == p :
  9. print("恭喜你中奖了!奖金10000$")
  10. elif (a == c or a==d ) and (b==c or b==d):
  11. print("恭喜你中奖了!奖金3000$")
  12. elif a == c or a==d or b==c or b==d :
  13. print("恭喜你中奖了!奖金1000$")
  14. else:
  15. print("很遗憾未中奖!")

 运行结果:

 第五题:

  1. a,b,c= eval(input("请输入a,b,c的值:"))
  2. p = b**2-4*a*c
  3. if p > 0:
  4. r1 = (-b+(p*
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/665815
推荐阅读
相关标签
  

闽ICP备14008679号