Python 练习实例31

[复制链接]
389|0
 楼主| cooldog123pp 发表于 2021-3-31 08:11 | 显示全部楼层 |阅读模式
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。。
程序源代码:
python2.0
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-

  3. letter = raw_input("please input:")
  4. #while letter  != 'Y':
  5. if letter == 'S':
  6.     print ('please input second letter:')
  7.     letter = raw_input("please input:")
  8.     if letter == 'a':
  9.         print ('Saturday')
  10.     elif letter  == 'u':
  11.         print ('Sunday')
  12.     else:
  13.         print ('data error')
  14.    
  15. elif letter == 'F':
  16.     print ('Friday')
  17.    
  18. elif letter == 'M':
  19.     print ('Monday')
  20.    
  21. elif letter == 'T':
  22.     print ('please input second letter')
  23.     letter = raw_input("please input:")

  24.     if letter  == 'u':
  25.         print ('Tuesday')
  26.     elif letter  == 'h':
  27.         print ('Thursday')
  28.     else:
  29.         print ('data error')
  30.         
  31. elif letter == 'W':
  32.     print ('Wednesday')
  33. else:
  34.     print ('data error')
python3.x
  1. #!/usr/bin/python3

  2. letter = input("please input:")
  3. #while letter  != 'Y':
  4. if letter == 'S':
  5.     print ('please input second letter:')
  6.     letter = input("please input:")
  7.     if letter == 'a':
  8.         print ('Saturday')
  9.     elif letter  == 'u':
  10.         print ('Sunday')
  11.     else:
  12.         print ('data error')
  13.    
  14. elif letter == 'F':
  15.     print ('Friday')
  16.    
  17. elif letter == 'M':
  18.     print ('Monday')
  19.    
  20. elif letter == 'T':
  21.     print ('please input second letter')
  22.     letter = input("please input:")

  23.     if letter  == 'u':
  24.         print ('Tuesday')
  25.     elif letter  == 'h':
  26.         print ('Thursday')
  27.     else:
  28.         print ('data error')
  29.         
  30. elif letter == 'W':
  31.     print ('Wednesday')
  32. else:
  33.     print ('data error')
实例输出结果为:
  1. please input:S
  2. please input second letter:
  3. please input:a
  4. Saturday


您需要登录后才可以回帖 登录 | 注册

本版积分规则

2304

主题

7627

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部