1. 程式人生 > 其它 >python中判斷使用者名稱密碼/價格/字典輸入是否正確

python中判斷使用者名稱密碼/價格/字典輸入是否正確

練習1:判斷輸入的資料是否是數字

#判斷輸入的資料是不是數字
pwd=input('請輸入密碼:')
if pwd.isdigit():
    print('輸入資料合法')
else:
    print('輸入資料不合法,只能輸入數字')

print('-------------使用簡化條件表示式寫法------------------')
print('輸入資料合法' if pwd.isdigit() else '輸入資料不合法,只能輸入數字')

  執行結果:

練習2:判斷輸入的賬號或密碼是否正確

#判斷QQ號與QQ密碼是否正確
account=input('請輸入QQ登入賬號:')
pwd=input('請輸入QQ密碼:')
if account=='123456' and pwd=='123':
    print('登入成功')
else:
    print('QQ賬號或密碼錯誤')

  執行結果:

練習3:商品價格大競猜

#商品價格大競猜
import random
price=random.randint(1000,1500)
print('今日競猜的商品為小米掃地機器人,其價格範圍是[1000,1500]之間')
guess=int(input('請輸入競猜金額:'))
if guess>price:
    print('大了')
elif guess<price:
    print('小了')
else:
    print('競猜正確')
print('真實價格為:',price)

  執行結果:

練習4:通過星座查詢運勢

#通過星座查詢運勢
d={'白羊座':'''本月貴人星座:水瓶座
本月小人星座:雙魚座
本月需要特別關注的日子:4日、5日、9日、16日、24日''',
   '金牛座':'''本月貴人星座:金牛座
本月小人星座:白羊座
本月需要特別關注的日子:1日、2日、7日、17日、22日''',
   '雙子座': '''本月貴人星座:白羊座
   本月小人星座:水瓶座
   本月需要特別關注的日子:10日、16日、19日、23日、29日'''
   }
star=input('請輸入你的星座:')
print(d.get(star))

  執行結果:

解析:從上可以看出,字典中使用get()方法獲取值時,即使輸入值不正確,也不會報錯,會輸出None。