这是一个用 Python 编写的猜拳游戏代码,可以让你与计算机进行石头剪刀布对战。

首先,程序会提示你输入 '石头'、'剪刀' 或 '布' 中的一个选项。然后程序会随机选择其中一个选项。接下来,程序会比较你和计算机的选项,并输出胜负结果。

最后,程序会询问你是否想要继续游戏。如果你选择继续,则游戏重新开始;否则游戏结束。

代码示例:

import random

while True:
    user_choice = input('请输入你的选择 (石头/剪刀/布): ') 
    possible_actions = ['石头', '剪刀', '布']
    computer_choice = random.choice(possible_actions)

    print(f'
你选择了 {user_choice}, 计算机选择了 {computer_choice}.
')

    if user_choice == computer_choice:
        print(f'平局!
')
    elif user_choice == '石头':
        if computer_choice == '剪刀':
            print('你赢了!
')
        else:
            print('你输了!
')
    elif user_choice == '剪刀':
        if computer_choice == '布':
            print('你赢了!
')
        else:
            print('你输了!
')
    elif user_choice == '布':
        if computer_choice == '石头':
            print('你赢了!
')
        else:
            print('你输了!
')

    play_again = input('你想继续玩吗? (y/n): ') 
    if play_again.lower() != 'y':
        break

游戏玩法:

  1. 运行代码。
  2. 程序会提示你输入你的选择。
  3. 输入 '石头'、'剪刀' 或 '布'。
  4. 程序会随机选择一个选项,并显示结果。
  5. 如果你想继续玩,输入 'y';否则输入 'n'。

注意:

  • 代码中的 random 模块用于随机选择计算机的选项。
  • 代码使用 input() 函数来获取用户的输入。
  • 代码使用 print() 函数来输出结果。
  • 代码使用 while 循环来让游戏持续进行,直到用户选择退出。
Python 猜拳游戏代码 - 人机对战

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

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