题目描述
代码实现
import random
letter_list = ['a', 'b', 'c', 'd', 'e', 'f','g',
'h', 'i', 'j', 'k', 'l','m', 'n',
'o', 'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y', 'z']
letter = letter_list[random.randint(0, 25)]
count = 0
while True:
letter_input=input("请输入26个小写字母中的任一个:")
count+=1
if letter_input not in letter_list:
print("请重新输入字母")
else:
if count>5:
print("猜测超过5次,答题失败")
break
else:
if letter_input ==letter:
print("恭喜你答对了,总共猜了{}次".format(count))
break
elif letter_input>letter:
print("你输入的字母排在该字母之后")
elif letter_input<letter:
print("你输入的字母排在该字母之前")
else:
print("未知错误")