Python是一种多用途语言,可以用它做任何事情。Python也可以用于游戏开发。 让我们创建一个简单的命令行剪刀石头布游戏,而无需使用任何外部游戏库,例如PyGame。
在这个游戏中,用户第一次有机会在石头、纸和剪刀中选择。之后,计算机从剩下的两个选择中(随机)选择,然后根据规则决定胜出者。
获胜规则如下:
石头vs纸->纸胜
石头vs剪刀->石头胜利
纸vs剪刀->剪刀胜。
在此游戏中,randint()内置函数用于生成给定范围内的随机整数值。
下面是实现:
# import random module
import random
# Print multiline instruction
# performstring concatenation of string
print("Winning Rules of the Rock paper scissor game as follows: \n"
+"Rock vs paper->paper wins \n"
+ "Rock vs scissor->Rock wins \n"
+"paper vs scissor->scissor wins \n")
while True:
print("Enter choice \n 1. Rock \n 2. paper \n 3. scissor \n")
# take the input from user
choice = int(input("User turn: "))<