python 猜年齡的遊戲

2022-07-26 03:00:13 字數 2220 閱讀 3509

猜年齡的遊戲

需要使用者登陸成功之後才能猜(使用者登陸只有三次錯誤嘗試的機會,三次登陸錯誤直接結束持續)

登陸成功後進入猜遊戲介面,使用者有五次猜年齡的機會用完之後可以詢問使用者是否繼續猜(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...