函式方式的註冊,登入,可選擇獎品的猜年齡遊戲練習。

2022-07-31 07:42:14 字數 1784 閱讀 8726

#註冊:

def func():

count = 0

while count < 3:

username_inp = input("請輸入你的使用者名稱:")

password_inp = input("請輸入你的密碼:")

password_inp_new = input("請再次輸入你的密碼")

if not password_inp == password_inp_new:

print("兩次密碼輸入不一致")

count += 1

continue

with open("denglu.txt","a",encoding="utf-8") as fa:

fa.write(f":\n")

fa.flush()

break

func()

#登陸功能:

def owen():

username_inp = input("請輸入你使用者名稱")

pwd_inp = input("請輸入你的密碼")

with open("denglu.txt","r",encoding="utf-8") as fr:

for denglu in fr:

username,pwd = denglu.split(":")

if username.strip() == username_inp and pwd.strip() == pwd_inp:

print("登陸成功")

break

else:

print("登陸失敗")

owen()

def cnl():

"""猜年齡"""

age = 20

count = 0

while count < 3:

age_inp = input("請輸入你的年齡")

if not age_inp.isdigit():

print(f"請確定你的年齡")

continue

new_age_int = int(age_inp)

if new_age_int > age:

print("猜大了")

elif new_age_int < age:

print("猜小了")

else:

print("真棒,猜對了")

break

count += 1

cnl()

def prize():

"""獲取獎品"""

prize_dict =

prize_str = """如下獎品:

0."綠巨人"

1."美國隊長"

2."巴雷特"

3."變形金鋼"

"""count = 0

prize_jp = {}

while count < 2:

print(f"獎品如下:")

jp_prize = input("請輸入你需要的獎品:")

jp = prize_dict[jp_prize]

if jp in jp_prize:

prize_jp[jp] += 1

else:

prize_jp[jp] = 1

print(f"恭喜你獲得獎品:")

count += 1

print(f"一共獲取多少個:]")

prize()

索引的可選擇性

索引的 可選擇性 是指在該索引列裡儲存不同值的數目和記錄數的比。比如某個表的記錄數是 1000條,而該錶的索引列的值只有900個不同的值 有100個是相同或是空 這樣索引的可選 擇性為900 1000為0.9 這樣當然效果就不好,最好的索引可選擇性 如主鍵索引 是1.0 索 引的可選擇性是衡量索引的...

iOS設定可選擇圓角方向的控制項圓角

前言 示例 一 通過設定控制項layer的c來設定圓角 self.view.layer.cornerradius 10.f 如果設定圓角角度為半圓,則數值為控制項高度的一半 self.view.layer.maskstobounds yes 是否刪除多餘的位置 二 通過貝塞爾曲線來設定圓角 uibe...

Python學完後可選擇的方向多嗎?就業如何?

python是現在公認的薪資高 前景好的行業,不僅如此,python入行門檻也簡單,吸引了很多前來學習。那麼,學完python後究竟可以做哪些工作呢?可能大多數人還不是很清楚。今天就一起來 一下這個問題。學python後可選擇的方向非常廣,web方向 人工智慧方向 資料分析方向 網路爬蟲等都是可以做...