导入所需模块

import random

设置常量

MIN_NUMBER = 1 MAX_NUMBER = 20 GUESS_LIMIT = 5

生成随机数

answer = random.randint(MIN_NUMBER, MAX_NUMBER)

初始化猜测次数

guess_count = 0

循环猜数

while guess_count < GUESS_LIMIT: # 获取用户输入 guess = int(input('请输入一个{}到{}之间的整数: '.format(MIN_NUMBER, MAX_NUMBER)))

# 猜测次数加一

guess_count += 1

# 判断猜测结果
if guess < answer:
    print('猜小了')
elif guess > answer:
    print('猜大了')
else:
    print('猜对了!')
    break

判断游戏结果

if guess_count == GUESS_LIMIT: print('游戏失败,正确答案是{}'.format(answer)) else: print('游戏胜利,你猜了{}次'.format(guess_count))

结束游戏

print('游戏结束')


原文地址: https://www.cveoy.top/t/topic/oBXj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录