猜年齡的遊戲
需要使用者登陸成功之後才能猜(使用者登陸只有三次錯誤嘗試的機會,三次登陸錯誤直接結束持續)
登陸成功後進入猜遊戲介面,使用者有五次猜年齡的機會用完之後可以詢問使用者是否繼續猜(y/n)
使用者輸入y則再給使用者五次機會,n則退出猜遊戲,exit則直接結束整個程式
a = 0 #猜年齡遊戲錨b = 0 #
記錄次數
import
random
def game(): #
猜年齡遊戲函式
z = 1
while z == 1: #
重新整理年齡
b = 1 #
記錄當前次數
b2 = 6 #
記錄次數上限
age = random.randint(0, 100) #
隨機生成年齡
while true: #
猜環節主體迴圈
if b
age = input("
第%s猜:
"%b).strip()
if age.isdigit() ==false:
print("
有你這樣的年齡嗎!")
elif int(age)
print("
第%s次猜小了
"%b)
b += 1
elif int(age) >age:
print("
第%s次猜大了
"%b)
b += 1
else: #
猜中後的操作
d = input("
第%s次猜對了!!!\n按y再玩一次\n按n退出遊戲\n輸入exit退出程式
"%b).strip()
if d == "y"
:
break
elif d == "n"
: z =0
break
elif d == "
exit":
global
a z =0
a = 1
break
else: #
猜次數達到上限
if b2 == 11: #
對於殘障人士的關愛
print("
不難吧!")
elif b2 == 16:
print("
你不會是閉著眼睛玩的吧!")
elif b2 == 21:
print("
不會有人%s次都猜不出吧!\n不會吧!\n不會吧!!\n不會吧!!!
"%(b-1))
elif b2 > 21:
print("
丟人!你退出吧!!")
d = input("
你已經猜錯%s次了,按y增加五次機會
"%(b-1))
if d == "y"
: b2 += 5
continue
else
: a = 1z =0
break
while a == 0: #
登入程式
if b < 3:
user = input('
exit退出\n請輸入使用者:
').strip()
if user == "
exit":
break
pwd = input("
請輸入密碼:")
if user == "a"
and pwd == "
123"
: game()
#正確後呼叫遊戲函式
else
:
print("
賬號密碼錯誤")
b += 1
else: #
登入錯誤三次後操作
c = input("
你已輸錯三次,按y在獲得三次機會,其他退出。")
if c == "y"
: b =0
else
:
break
猜年齡遊戲
猜年齡遊戲公升級版 要求 允許使用者最多嘗試3次 每嘗試3次後,如果還沒猜對,就問使用者是否還想繼續玩,如果回答y或y,就繼續讓其猜3次,以此往復,如果回答n或n,就退出程式 如何猜對了,就直接退出 import random 生成隨機數 n random.randint 0,200 允許使用者最多...
python 基礎(一)猜年齡遊戲
需求 1 可猜三次 2 三次猜完可選擇是否繼續 age of clyde 25count 0 while count 3 輸入預設是字串型別,轉換成int型別 age of int input age of clyde if age of age of clyde print 輸入的年齡為 age ...
猜年齡小遊戲
1.給定年齡,使用者可以猜三次年齡 2.年齡猜對,讓使用者選擇兩次獎勵 3.使用者選擇兩次獎勵後可以退出 age count 0 計數 age 18 while age count 3 age inp input 請輸入你猜的年齡 與使用者互動 if not age inp.isdigit prin...