以下是一个简单的石头剪刀布游戏的 Python 代码:

import random

options = ['rock', 'paper', 'scissors']

while True:
    player_choice = input('Enter rock/paper/scissors or q to quit: ').lower()
    if player_choice == 'q':
        break
    elif player_choice not in options:
        print('Invalid input. Try again.')
        continue
        
    computer_choice = random.choice(options)
    print(f'Computer chose {computer_choice}.')
    
    if player_choice == computer_choice:
        print('It's a tie!')
    elif player_choice == 'rock' and computer_choice == 'scissors':
        print('You win!')
    elif player_choice == 'paper' and computer_choice == 'rock':
        print('You win!')
    elif player_choice == 'scissors' and computer_choice == 'paper':
        print('You win!')
    else:
        print('Computer wins!')

该代码首先定义了游戏选项('rock'、'paper'、'scissors'),然后在一个无限循环中让玩家输入选项。如果玩家输入了“q”,则退出游戏。如果玩家输入了一个无效选项,代码会提示用户重新输入。

每次玩家输入选项后,代码会随机生成计算机的选择。然后,代码会比较玩家和计算机的选择,输出胜者或者判定为平局。

这是一个非常简单的例子。你可以根据自己的需要和喜好进行修改和扩展。例如,你可以添加计分功能,或者让玩家选择游戏的回合数等等。

Python 石头剪刀布游戏代码:简单易懂,附详细解释

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

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