#!/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 ...