马士兵Python学习笔记_P152_151.实操案例四
一、实操案例四
二、代码示例-支付密码的验证
pwd = input("支付宝支付密码:")
print("------------------------方式一:----------------------------")
if pwd.isdigit():
print("\033[0:32m支付数据合法\033[m")
else:
print("\033[0:31m支付数据不合法,支付密码只能是数字!\033[m")
print("------------------------方式二:----------------------------")
print("\033[0:32m支付数据合法\033[m" if pwd.isdigit() else "\033[0:31m支付数据不合法,支付密码只能是数字!\033[m")
运行结果
三、代码示例-模拟QQ账号登录
print("-------------------2、模拟QQ账号登录---------------------")
qq = input("请输入QQ号:")
password = input("请输入密码:")
if qq == "296626472" and password == "123":
print("\033[0:32m登录成功\033[m")
else:
print("\033[0:31m对不起,账号或密码不正确\033[m")
运行结果
四、代码示例-商品价格大竞猜
import random
# 3、商品价格大竞猜
print("-------------------3、商品价格大竞猜---------------------")
real_price = random.randint(1000, 1500)
print("今日竞猜的商品为小米扫地机器人:价格在[1000-1500]之间:")
guess_price = int(input())
if guess_price > real_price:
print("\033[0:31m大了\033[m")
elif guess_price < real_price:
print("\033[0:31m小了\033[m")
else:
print("\033[0:32m猜对了\033[m")
print("真实价格为:\033[0:32m", real_price, "\033[m")
运行结果
D:\Environment\Python\Python311\python.exe D:\Environment\PythonWorks\learnPython\马士兵Python\第17章_实操案例\P152_151.实操案例四_3商品价格大竞猜.py
-------------------3、商品价格大竞猜---------------------
今日竞猜的商品为小米扫地机器人:价格在[1000-1500]之间:
1230
大了
真实价格为: 1159
Process finished with exit code 0
五、代码示例-根据星座查看运势
# 4、根据星座查看运势
print("-------------------4、根据星座查看运势---------------------")
d = {
"白羊座": '''本月贵人星座:水瓶座
本月小人星座:双鱼座
本月需要特别关注的日子:4日、5日、10日、16日、24日
本月DO:满足自己情绪需求,改善长期压抑的心情。
本月DON’T:切勿在冲动之下做决定,三月仍是适合“以静制动”的阶段。
''',
"金牛座": '''本月贵人星座:金牛座
本月小人星座:白羊座
本月需要特别关注的日子:4日、5日、10日、22日、31日
本月DO:关注情绪需求,留意与未来有关的目标。
本月DON’T:信任自己的能力,切勿轻信他人的承诺。
'''
}
star = input("请输入您的星座查看近来运势:")
# print(d[star])
print(d.get(star))
运行结果
D:\Environment\Python\Python311\python.exe D:\Environment\PythonWorks\learnPython\马士兵Python\第17章_实操案例\P152_151.实操案例四_4根据星座查看运势.py
-------------------4、根据星座查看运势---------------------
请输入您的星座查看近来运势:金牛座
本月贵人星座:金牛座
本月小人星座:白羊座
本月需要特别关注的日子:4日、5日、10日、22日、31日
本月DO:关注情绪需求,留意与未来有关的目标。
本月DON’T:信任自己的能力,切勿轻信他人的承诺。
Process finished with exit code 0