Python 小游戏合集:猜数字、石头剪刀布、猜单词

本篇文章将使用 Python 代码实现三个简单有趣的小游戏,适合初学者学习 Python 编程。

1. 猜数字游戏

import random

answer = random.randint(1, 100)
guess = 0
count = 0

while guess != answer:
    guess = int(input('请猜一个1到100之间的数字:'))
    count += 1
    if guess > answer:
        print('太大了,请再猜一次。')
    elif guess < answer:
        print('太小了,请再猜一次。')
    else:
        print('恭喜你猜对了!你一共猜了%d次。' % count)

2. 石头剪刀布游戏

import random

print('欢迎来到石头剪刀布游戏!')
print('请出拳:')
print('1. 石头')
print('2. 剪刀')
print('3. 布')

player = int(input('请出拳(1-3):'))
computer = random.randint(1, 3)

if player == computer:
    print('平局!')
elif player == 1 and computer == 2 or player == 2 and computer == 3 or player == 3 and computer == 1:
    print('恭喜你获胜!')
else:
    print('很遗憾,你输了。')

3. 猜单词游戏

import random

words = ['apple', 'banana', 'orange', 'pear']
answer = random.choice(words)
letters = list(answer)
random.shuffle(letters)

print('欢迎来到猜单词游戏!')
print('请重新排列下面的字母,组成一个正确的单词:')
print(' '.join(letters))

guess = input('请猜单词:')

if guess == answer:
    print('恭喜你猜对了!')
else:
    print('很遗憾,正确答案是%s。' % answer)
Python 小游戏合集:猜数字、石头剪刀布、猜单词

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

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