用Python打造你的第一个游戏:猜数字挑战!

想学习Python编程,但又不想从枯燥的语法开始?那就从一个有趣的猜数字游戏开始吧!这篇教程将带你 Schritt für Schritt 用 Python 编写一个简单的猜数字游戏,让你在娱乐中快速掌握 Python 的基础语法和逻辑思维。

代码如下:

import random

# 生成1-100之间的随机数
number = random.randint(1, 100)

# 记录猜的次数
count = 0

while True:
    # 让用户输入猜测的数字
    guess = int(input('猜一个1-100之间的数字:'))

    # 猜的次数加1
    count += 1

    # 判断猜测的数字与随机数的大小关系
    if guess == number:
        print('你猜对了!')
        print('你一共猜了%d次。' % count)
        break
    elif guess < number:
        print('你猜的数字太小了,请再试一次。')
    else:
        print('你猜的数字太大了,请再试一次。')

代码解释:

  1. 引入 random 模块: import random 用于生成随机数。
  2. 生成随机数: number = random.randint(1, 100) 生成一个 1 到 100 之间的随机整数,并将其赋值给变量 number
  3. 初始化猜测次数: count = 0 将猜测次数初始化为 0。
  4. 进入循环: while True 创建无限循环,直到用户猜对数字才会退出循环。
  5. 获取用户输入: guess = int(input('猜一个1-100之间的数字:')) 提示用户输入猜测的数字,并将其转换为整数类型后赋值给变量 guess
  6. 猜测次数加 1: count += 1 每次猜测后,将猜测次数 count 加 1。
  7. 判断猜测结果:
    • if guess == number: 如果猜测的数字等于随机数,则输出 '你猜对了!' 并显示猜测次数,然后使用 break 语句退出循环。
    • elif guess < number: 如果猜测的数字小于随机数,则提示用户 '你猜的数字太小了,请再试一次。'。
    • else: 如果猜测的数字大于随机数,则提示用户 '你猜的数字太大了,请再试一次。'。

现在,你可以复制这段代码,保存为 .py 文件后运行,挑战一下自己的运气和逻辑吧!

Python猜数字游戏:简单易学,趣味编程入门

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

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