Python 面向对象编程:设计猜数字游戏
class GuessNumberGame: def init(self): self.answer = random.randint(1, 100) self.guess_count = 0
def play(self):
while True:
guess = input('请输入一个1到100之间的整数:')
self.guess_count += 1
if not guess.isdigit() or int(guess) not in range(1, 101):
print('请输入1到100之间的整数!')
elif int(guess) == self.answer:
print('恭喜你猜对了!你一共猜了{}次。'.format(self.guess_count))
break
elif int(guess) < self.answer:
print('Too low!')
else:
print('Too high!')
game = GuessNumberGame() game.play()
原文地址: https://www.cveoy.top/t/topic/oOe7 著作权归作者所有。请勿转载和采集!