|
案例一 打印排序好的数据
- #列表方式
- lst_name=['林黛玉','薛宝钗','贾元春','贾探春','史湘云']
- lst_sign=['①','②','③','④','⑤']
- for i in range(5):
- print(lst_sign[i],lst_name[i])
- print('--------------------------------------------------------')
- #字典方式
- d={'①':'林黛玉','②':'薛宝钗','③':'贾元春','④':'贾探春','⑤':'史湘云'}
- for key in d:
- print(key,d[key])
- #zip方式
- print('zip-----------------------------------------------------')
- for key,val in zip(lst_sign,lst_name):
- print(key,val)
复制代码 输出结果:- ① 林黛玉
- ② 薛宝钗
- ③ 贾元春
- ④ 贾探春
- ⑤ 史湘云
- --------------------------------------------------------
- ① 林黛玉
- ② 薛宝钗
- ③ 贾元春
- ④ 贾探春
- ⑤ 史湘云
- zip-----------------------------------------------------
- ① 林黛玉
- ② 薛宝钗
- ③ 贾元春
- ④ 贾探春
- ⑤ 史湘云
复制代码 案例二 输出带颜色信息
- #格式: 设置颜色开始 :\033[显示方式;前景色;背景色m
- #详见:https://www.cnblogs.com/LY-C/p/9112720.html
- print('\033[0;35m\t\t图书音像勋章\033[m')
- print('\033[0;35m-------------------------------------\033[m')
- print('\033[0;32m❀图书音像勋章\t\t✪专享活动\033[m')
- print('\033[0;34m❤专属优惠\t\t☎优惠提醒\033[m')
- print('\033[0;35m-------------------------------------\033[m')
复制代码 参考地址:https://www.cnblogs.com/LY-C/p/9112720.html
案例三 十进制转换其他进制
- def fun():
- num=int(input('请输入一个十进制的整数'))
- print(num,'的二进制数为:',bin(num))
- #格式化字符串打印的几种方式
- print('%s的二进制数为:%s' % (num,bin(num)))
- print('{0}的二进制数为:{1}'.format(num,bin(num)))
- print(f'{num}的二进制数为:{bin(num)}')
- print(f'{num}的八进制数为:{oct(num)}')
- print(f'{num}的十六进制数为:{hex(num)}')
- if __name__ == '__main__':
- while True:
- try:
- fun()
- except:
- print('您输入的不是一个十进制的整数')
复制代码 案例四 全数字判断
- pwd=input('请输入支付宝密码:')
- if pwd.isdigit(): #全数字判断
- print('支付密码合法')
- else:
- print('支付密码不合法,支付密码只能是数字')
- #更简便方式
- print('----------------------------------------')
- print('支付密码合法' if pwd.isdigit() else '支付密码不合法,支付密码只能是数字')
复制代码 案例五 模拟登录
- qq=input('请输入您的账号:')
- pwd=input('请输入您的密码:')
- #if 多条件使用and表示与关系
- if qq=='474921428' and pwd=='123456':
- print('登录成功')
- else:
- print('对不起,账号或密码不正确')
复制代码 案例六 大小竞猜
[code]import random#随机int类型价格price=random.randint(1000,1500)print('今日竞猜的商品为小米扫地机器人:价格在[1000-1500]之间,请输入您猜测的数字:')while True: guess=int(input()) if guess>price: print('大了,继续猜:') continue elif guess |
|