伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 如何用Python制作自己的游戲

如何用Python制作自己的游戲

2020-08-04 19:11:35 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

眾所周知,在眾多編程語言當(dāng)中,Python是這些編程語言當(dāng)中比較流行的。很多軟件開發(fā)人員利用Python可以制作很多自己喜歡的東西,例如簡單的小爬蟲、簡便的編輯器等,還有些開發(fā)人員用Python制作一款自己喜歡的游戲。那么如何用Python制作自己的游戲今天將分享一些技巧,用python創(chuàng)建一個簡單的石頭剪刀布游戲,該游戲?qū)⑹侨祟惻c計算機(jī)的游戲。

  · 通過以下方式導(dǎo)入隨機(jī)模塊:

import random

為什么?這樣計算機(jī)將產(chǎn)生自己的選擇。

放置一個無限的while循環(huán)(您不必一次又一次地運(yùn)行程序。)

while True:

  · 陳述游戲規(guī)則。

# 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'. """)

  · 根據(jù)上述規(guī)則從用戶那里獲取輸入。

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

  · 用戶輸入超出范圍時,對條件進(jìn)行編碼。

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'

  · 讓計算機(jī)選擇其選擇,然后為計算機(jī)的選擇分配編號。

computer_choice = random.randint(1, 3) # Assigning numbers to the computer's choices

if computer_choice == 1:

computer_choicehoice_name = 'Stone'

elif computer_choice == 2:

computer_choicehoice_name = 'Paper'

else:

computer_choicehoice_name = 'Scissor'

  · 編寫游戲的主要邏輯。

if((user_choice == 1 and computer_choice == 2) or

(user_choice == 2 and computer_choice ==1 )):

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

result = "Paper"

elif((user_choice == 1 and computer_choice == 3) or

(user_choice == 3 and computer_choice == 1)):

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

result = "Stone"

else:

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

result = "Scissor"

  · 聲明結(jié)果。

if result == choice_name:

print(" YOU WIN !!! ")

else:

print(" COMPUTER WINS !!! ")

  · 提出重播問題,并編寫條件以打破無限的while循環(huán)。

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

ans = input()

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

break

好了關(guān)于如何用Python制作自己的游戲介紹到這里就結(jié)束了,想了解更多關(guān)于Python的信息,請繼續(xù)關(guān)注中培偉業(yè)。

標(biāo)簽: Python制作 軟件研發(fā)
主站蜘蛛池模板: 亚洲国产精品一区二区久久 | 久草影片 | 国产精品高清视亚洲中文 | 美女扒开尿口给男人看 | www久久久com | 成人在线观看免费精品 | 韩国理伦三级做爰在线播放 | 老汉av在线| 极品肌肉警察3XVIDEOS | 在线成人国产 | 一区二区三区国产亚洲网站 | 国产超碰久久av青草 | 亚洲一区二区三区高清av | 亚洲性啪啪无码av天堂 | 欧美日韩亚洲三级 | 日本乱妇乱子视频网站-百度 | 亚洲欧美婷婷 | 久久国产精品国产精品 | 日产久久久久久 | 国内精品久久久久久久久 | 欧美日本国产视频 | 日韩极品一区 | 日本视频一区二区不卡 | 国产日韩精品一区 | 亚洲精品一区二区三区午夜不卡片 | 91在线一区二区三区 | 一区二区视频国产 | 强奷乱码中文字幕熟女一 | 啊片网站在线观看 | 亚洲成a人片在线观看你懂的 | caoporm-超频在线视频 | 国自产偷精品不卡在线 | 激情亚洲另类图片区小说区 | 好男人日本社区www 久久久精品人妻一区二区三区 | 18禁网站免费无遮挡无码中文 | 国精产品一区 | 国内精品伊人久久久久AV一坑 | 三年片大全在线观看 | jizz成熟丰满韩国少妇在线 | 无码无套少妇毛多18p | 日本xxxxx九色视频在线观看 |