全国计算机二级Python-第10套-综合应用-46-综合

考生文件夹下存在一个文件PY301.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按
照源文件内部说明修改代码,实现以下功能:设计一个猜字母的程序,程序随机给出26个小写字母中的一
个,答题者输入猜测的字母,若输入的不是26个小写字母之一,让用户重新输入;若字母在答案之前或之
后,程序给出相应正确提示;若答题5 (含)次,则答题失败并退出游戏;若回答正确,程序输出回答次数并
退出游戏。

参考答案

  1.  
  2. import random
  3.  
  4. letter_list = ['a', 'b', 'c', 'd', 'e', 'f','g',
  5.  
  6. 'h', 'i', 'j', 'k', 'l','m', 'n',
  7.  
  8. 'o', 'p', 'q', 'r', 's', 't',
  9.  
  10. 'u', 'v', 'w', 'x', 'y', 'z']#26个小写字母
  11.  
  12. letter = letter_list[random.randint(0, 25)]
  13.  
  14. print("偷偷告诉你:",letter)
  15.  
  16. count = 0#猜了多少次
  17.  
  18. while True:
  19.  
  20. s = input("请输入您要猜的小写字母:")
  21.  
  22. count += 1
  23.  
  24. if s not in letter_list:
  25.  
  26. print("您输入的字母不在26个小写之内,请重新输入!")
  27.  
  28. else:
  29.  
  30. if count > 5:
  31.  
  32. print("您猜的次数已经超出次数")
  33.  
  34. break
  35.  
  36. else:
  37.  
  38. if s == letter:
  39.  
  40. print("恭喜您才对了!您共计猜了{}次!".format(count))
  41.  
  42. break
  43.  
  44. elif s > letter:
  45.  
  46. print("您输入的字母有点靠后哦,请在输入往前一点的字母")
  47.  
  48. elif s < letter:
  49.  
  50. print("您输入的字母有点靠前哦,请在输入往后一点的字母")
  51.  
历年真题

全国计算机二级Python-第10套-简单应用-45

2024-4-19 14:34:39

历年真题

全国计算机二级Python-第11套-基本操作-41

2024-4-19 14:44:12

个人中心
购物车
优惠劵
今日签到
搜索