python小白之猜數字小遊戲

2021-09-27 12:42:50 字數 1608 閱讀 2655

#!/usr/bin/env python

#!-*- coding: utf-8 -*-

#!author :youyo

#!@file : guessword.py

"這是乙個指令碼正規化"

import random #匯入rando模組

flag =

0#建立乙個全域性變數標記

defguessnumgame()

:#設定乙個猜數字遊戲的函式guessnumgame(),無參

rnum = random.randint(0,

11)#呼叫random模組中的randint()內建函式,隨機從0到11中產生乙個整數物件繫結到rnum()變數。

cnum =

0#rnum 為真實數字,cnum 為使用者猜測的數字

num =

0#初始化num(猜測次數)為0次

rest =

5#初始化rest(剩餘猜測次數)為0次

while cnum != rnum and num<=4:

#迴圈條件

cnum =

int(

input

("請輸入乙個0-11你猜的整數:"))

#使用者輸入

rest =

4- num #每猜一次後的次數賦值個rest

if cnum == rnum:

#輸入數字與真實數字進行對比判斷

print

("恭喜你猜對了..."

)elif

(cnum > rnum)

:print

("猜的數字大了..."

)print

("還有"

+str

(rest)

+"次機會!"

)else

:print

("猜的數字小了..."

)print

("還有"

+str

(rest)

+"次機會!"

) num = num +

1#猜測次數加一

if num>4:

print

("額哦,次數用完了,是否重新開始遊戲"

)#程式主體

if __name__==

"__main__"

:print

("遊戲開始!"

) guessnumgame(

)#呼叫一次guessnumgame()函式,首次執行遊戲

while flag ==0:

rset =

input

("請輸入 y 繼續遊戲,其他字元終止遊戲:"

)if rset ==

'y':

#玩家輸入y繼續呼叫guess函式,執行遊戲

guessnumgame(

)else

:#輸入其他字元,將標記變為1,跳出while迴圈

flag =

1print

("遊戲結束!"

)

Python 猜數字 小遊戲

以後每天開始學一點python 語言 就是輸入乙個數字,然後跟電腦選定的數字進行比較。剛開始我是這樣寫的 computer 25 you int raw input please input a number if you computer print too big elif you comput...

Python猜數字小遊戲

使用python中內建的random模組 引入random模組 import random number random.randint 0,100 while true gus num input 請輸入你猜的數字 0 100 gus num int gus num 只要輸入的數字不在0 100範圍...

python 猜數字小遊戲

有小白了可以關注,部落格會從第一階段來更新python的課程。猜數字小遊戲 開始猜數字遊戲 輸出遊戲開始 print 歡迎來到猜數字遊戲 無限迴圈,while迴圈 while true 輸入客戶要猜的數字 int整數型 a int input 請輸入你要猜的數字 這裡是你自己定義的值,作對比 if ...