如何用Python制作自己的游戏

网友投稿 820 2022-10-24

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

如何用Python制作自己的游戏

众所周知,在众多编程语言当中,Python是这些编程语言当中比较流行的。很多软件开发人员利用Python可以制作很多自己喜欢的东西,例如简单的小爬虫、简便的编辑器等,还有些开发人员用Python制作一款自己喜欢的游戏。那么如何用Python制作自己的游戏今天将分享一些技巧,用python创建一个简单的石头剪刀布游戏,该游戏将是人类与计算机的游戏。

· 通过以下方式导入随机模块:

import random

为什么?这样计算机将产生自己的选择。

放置一个无限的while循环(您不必一次又一次地运行程序。)

while True:

· 陈述游戏规则。

# Rules of the game

print("""Enter your choice :

a. Press '1' to select 'Stone'.

b. Press '2' to select 'Paper'.

c. Press '3' to select 'Scissor'.""")

· 根据上述规则从用户那里获取输入。

user_choice = int(input("Enter YOUR choice: "))

· 用户输入超出范围时,对条件进行编码。

while user_choice > 3 or user_choice < 1:

user_choice = int(input("Enter valid input: "))

· 为用户选择分配编号。

if user_choice == 1:

choice_name = 'Stone'

elif user_choice == 2:

choice_name = 'Paper'

else:

choice_name = 'Scissor'

· 让计算机选择其选择,然后为计算机的选择分配编号。

else:

· 编写游戏的主要逻辑。

print("Paper wins !!! ", end = "")

result = "Paper"

print("Stone wins !!! ", end = "")

result = "Stone"

else:

print("Scissor wins !!!", end = "")

result = "Scissor"

if result == choice_name:

print("YOU WIN !!!")

else:

print("COMPUTER WINS !!!")

· 提出重播问题,并编写条件以打破无限的while循环。

print("Do you want to play again? (y/n)")

ans = input()

if ans == 'n' or ans == 'N':

break

上一篇:哈雷戴维森(上海)商贸有限公司召回584辆进口摩托车
下一篇:海口美兰空港一站式飞机维修基地(一期)试投运,首批波音客机进驻
相关文章

 发表评论

暂时没有评论,来抢沙发吧~