def panduan(): a = input('input:') for i in a: if ord(i) not in range(48, 58): print('不是数字') break else: b = int(a) print(b)
while True: panduan()
这种麻烦点,不过挺好玩的
本回答被网友采纳
第3个回答 2019-05-07
import random answer = random.randint(1,100) while True: n = input('请输入1-100的数字:') try: n = int(n) if n == answer: break else: if n>answer: print('数值过大') else: print('数值过小') except: pass print('你赢了')