100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Python学习笔记7:实操案例四(支付密码的验证 模拟QQ账号登录 商品价格竞猜 星座看运势)

Python学习笔记7:实操案例四(支付密码的验证 模拟QQ账号登录 商品价格竞猜 星座看运势)

时间:2023-03-03 23:36:30

相关推荐

Python学习笔记7:实操案例四(支付密码的验证 模拟QQ账号登录 商品价格竞猜 星座看运势)

Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势)

1.支付密码的验证:

这个主要就是调用isdigit()函数判断字符串是不是全是数字组成。

pwd=input('支付宝支付密码:')if pwd.isdigit():print('支付密码合法')else:print('支付密码不合法')print('-----------简化输出方式-------------')print('支付密码合法' if pwd.isdigit() else '支付密码不合法,支付密码只能是数字')

2.模拟QQ账号登录:

qq和密码都是写死的,输的完全一样就登录成功

qq=input('请输入QQ号:')pwd=input('请输入密码:')if qq=='296626472' and pwd=='123':print('登录成功')else:print('对不起,账号或密码不正确')

3.商品价格竞猜

我在老师的提示基础上写了个能循环判断的程序,除非猜对否则不会结束循环:

import randomprice=random.randint(1000,1500)print('今日竞猜的商品为小米扫地机器人,价格在【1000-1500】之间:')while(True):guess = int(input('请输入你的竞猜价格'))if guess>price:print('大了')continueelif guess<price:print('小了')continueelse:print('猜对了')breakprint('商品的真实价格为',price)

4.星座看运势

老师复制的文字很多,我就不敲那么多了,每个星座对应随便写一下意思意思

本质上是定义了一个字典储存,当然也可以做文件读写

使用单引号输出:单引号会原样输出,换行的地方会照样换行

d={'白羊座':'''我是白羊座''','金牛座':'''我是金牛座''','双子座':'''我是双子座''','狮子座':'''我是狮子座''','双鱼座':'''我是双鱼座'''}star=input('请输入您的星座查看近来运势')#print(d[star])这种办法不够准确,因为输入不存在的星座会报错print(d.get(star))#建议使用这种办法,没有这个星座也不会报错

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。