python初級 猜年齡

2022-07-08 02:03:07 字數 730 閱讀 8134

import random

benmingnian_age = random.randrange(0,100,12)#本命年為0-100中12的倍數,包括0

# ctrl + / 快速注釋或取消注釋

count = 5#設定猜的次數

def to_int(str):#判斷輸入的是什麼型別

try:

int(str)

return int(str)

except valueerror:#如果型別不是整形

try:

float(str)

return int(float(str))

except valueerror:#如果不是浮點型

return false

for i in range(count):

age = to_int(input("請輸入您猜的年齡:"))#呼叫判斷型別函式

if age > benmingnian_age:

print("您猜的年齡太大了,您還有",(count-i-1),"次機會")

continue

elif age < benmingnian_age:

print("您猜的年齡太小了,您還有",(count-i-1),"次機會")

continue

else:

print("您猜對了,您僅僅猜了",i,"次")

break

python 猜年齡的遊戲

猜年齡的遊戲 需要使用者登陸成功之後才能猜 使用者登陸只有三次錯誤嘗試的機會,三次登陸錯誤直接結束持續 登陸成功後進入猜遊戲介面,使用者有五次猜年齡的機會用完之後可以詢問使用者是否繼續猜 y n 使用者輸入y則再給使用者五次機會,n則退出猜遊戲,exit則直接結束整個程式 a 0 錨b 0 記錄次數...

猜年齡遊戲

猜年齡遊戲公升級版 要求 允許使用者最多嘗試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 ...