想体验用Python编写游戏?从石头剪刀布开始吧!

想学习如何用Python编写简单有趣的游戏吗?从经典的石头剪刀布开始是一个绝佳的选择!在这篇文章中,我们将为你提供一个完整的Python代码示例,教你一步步打造自己的石头剪刀布游戏,并与电脑一决胜负。

代码示例:pythonimport random

def play_game(player_choice): choices = ['石头', '剪刀', '布'] computer_choice = random.choice(choices)

print(f'你选择了:{player_choice}')    print(f'计算机选择了:{computer_choice}')

if player_choice == computer_choice:        print('平局!')    elif (        (player_choice == '石头' and computer_choice == '剪刀') or        (player_choice == '剪刀' and computer_choice == '布') or        (player_choice == '布' and computer_choice == '石头')    ):        print('你获胜!')    else:        print('你输了!')

def main(): print('欢迎来到石头剪刀布游戏!') print('请选择:') print('1. 石头') print('2. 剪刀') print('3. 布')

player_choice = input('请输入你的选择(1-3):')    while player_choice not in ['1', '2', '3']:        player_choice = input('无效的选择,请重新输入(1-3):')

if player_choice == '1':        player_choice = '石头'    elif player_choice == '2':        player_choice = '剪刀'    else:        player_choice = '布'

play_game(player_choice)

if name == 'main': main()

代码解释:

  1. 导入 random 模块: 用于生成电脑的随机选择。2. 定义 play_game 函数: 根据玩家和电脑的选择判断胜负并输出结果。3. 定义 main 函数: * 显示游戏规则和选项。 * 获取玩家的选择并验证输入。 * 将玩家的数字选择转换为对应的 '石头','剪刀' 或 '布'。 * 调用 play_game 函数开始游戏。

如何运行代码:

  1. 将代码保存为 .py 文件 (例如: rock_paper_scissors.py)。2. 在终端或命令提示符中运行 python rock_paper_scissors.py

现在,你可以尽情享受用Python编写的石头剪刀布游戏啦!

Python石头剪刀布游戏:与电脑一决胜负!

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

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