更新时间2018-11-09 08:50:09
;小于预设的数,显示“太小”,直到猜中为止,显示“恭喜!你猜中了!”以及猜的次数
格式可能会乱:先贴图
测试结果:
======================code =========================
# -*- coding: utf-8 -*-
import random
def guessNum(relNum):
guessCount = 0
print("请输入10 ~ 99之间的数字来猜测, 以按回车为结束")
while True:
print('_______________________________________________')
tmpNum = input()
isNum = isinstance(tmpNum, int)
guessCount += 1
if isNum and tmpNum >= 10 and tmpNum <= 99:
if tmpNum > relNum:
print("太大,请继续猜测!")
elif tmpNum < relNum:
print("太小,请继续猜测!")
else:
print("恭喜你猜对了, 你一共猜了{}次").format(guessCount)
break
else:
print("请按要求输入合适的数字 !!!")
randnum = random.randint(10, 99)
# print(randnum)
guessNum(randnum)