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 random
price=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))#建议使用这种办法,没有这个星座也不会报错

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

  1. 【Python学习笔记—保姆版】第四章—关于Pandas、数据准备、数据处理、数据分析、数据可视化

    第四章 欢迎访问我搞事情的[知乎账号]:Coffee 以及我的[B站漫威剪辑账号]:VideosMan 若我的笔记对你有帮助,请用小小的手指,点一个大大的赞哦. #编译器使用的是sypder,其中&q ...

  2. Python学习笔记——脚本常用功能案例(识图定位,点击,文字输入)

    所需图片(测试时自己截图) 01.png 02.png 一.案例代码 import pyautogui import time import aircv as ac from PIL import I ...

  3. 17python实操案例四

    文章目录 任务1.支付密码的验证 任务2.模拟QQ账号登录 任务3.商品价格大竞猜 任务4.根据星座查看运势 任务1.支付密码的验证 任务2.模拟QQ账号登录 QQ=input('请输入你的QQ号码: ...

  4. python学习笔记 os.scandir遍历目录

    python学习笔记 os.scandir遍历目录 之前尝试用os.walk进行遍历目录,前几天看有人说os.scandir比walk更高效,尝试了一下,写了两端代码,做了一个测试 第一段用walk也 ...

  5. Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期)

    Python学习笔记17:实操案例十四(模拟高铁售票系统,推算几天后的日期) 1.模拟高铁售票系统 使用漂亮的表格模块PrettyTable 这个模块需要预先安装,不然直接导入会报错: 安装办法: h ...

  6. Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复)

    Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=168& ...

  7. Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)

    Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...

  8. Python自学笔记6:实操案例三(十进制转换二、八、十六进制),手机充值,计算能量消耗,预测未来子女身高

    Python自学笔记6:实操案例三(十进制转换二.八.十六进制),手机充值,计算能量消耗,预测未来子女身高 杨淑娟老师网课传送门(非广告):https://www.bilibili.com/video ...

  9. Python自学笔记5:实操案例二(输出出版图书信息、《红楼梦》五位人名、图书音像勋章、身体指标)

    Python自学笔记4:实操案例二(输出出版图书信息.<红楼梦>五位人名.图书音像勋章.身体指标) 1.输出出版图书信息 这个没啥难度,就是定义变量然后输出,注意调整格式就行 book_n ...

最新文章

  1. Windows XP中安装虚拟网卡microsoft loopback adapter
  2. android loadlibrary 更改libPath 路径,指定路径加载.so
  3. 二维码会被人类扫完吗?
  4. 全球六大顶级域名动态:7月上旬.COM新增18.4万个
  5. 标准配置的Windows平台上潜在可用屏幕区域
  6. 力扣 - 独一无二的出现次数 python解
  7. nginx 启动命令_Nginx实战001:Window中配置使用Nginx入门
  8. 会买单吗?李楠创办的怒喵科技发布新品牌了,推出潮流无线桌面产品
  9. Cloudflare通过集成ENS和IPFS推出通往分布式Web的网关
  10. 快速数论变换(NTT)
  11. C风格简易本地log系统
  12. 关于Flex环境变量设置
  13. 初学者的SDN学习之路
  14. 一款可以由电脑投屏到手机的软件deskreen[粉丝少于1000的电脑直播]
  15. 超实用的大学网课答案搜题软件及公众号有哪些?
  16. c语言分段函数x2-sinx,大学高等数学: 第二章第五讲三种分段函数求导法, 再也不担心了...
  17. Jenkins配置-腾讯企业微信邮箱
  18. android添加adb命令行,Android—adb命令
  19. 计算机硬件知识应用,计算机硬件知识 (很详细)
  20. 水果店圈子:水果店开张怎样做促销活动,水果店开业一般有些什么活动

热门文章

  1. ajax 分页 php,phpajax分页一_PHP教程
  2. bp神经网络预测模型优点,什么是BP神经网络模型?
  3. thinkphp vue后台管理系统模板_vueadmin 基于vue-admin-template+thinkphp5的后台权限管理系统...
  4. matlab二维、三维矩阵转换、排序、转置等问题
  5. 机器学习K均值聚类 python
  6. 下载并使用ffmpeg进行音频转换、音频拼接、音视频分离、音视频合成
  7. 安科瑞企业能源管控平台在轧钢行业有效地降低企业公用设施的能耗
  8. 图片压缩算法,保证图片不失真
  9. 大学计算机应用技术基础vb考试,计算机vb考试试题精选
  10. 【许晓笛】EOS 智能合约案例解析(2)