Python 小游戏合集:猜数字、石头剪刀布、猜单词
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)
原文地址: https://www.cveoy.top/t/topic/nqy2 著作权归作者所有。请勿转载和采集!