小白的python成长日记(第六天)

今天是第六天学习了,每次学完python都有一种攻克困难的愉悦感,不知道你们有没有这样的感觉,本人呢也不太会聊天,就不跟大家瞎BB些没用的了,直奔今天的主题了。

前面在学习条件语句的时候给大家提过几个符号不知道大家还记得不,分别是等于、大于等于、小于等于之类的,跟高中数学里的东西其实是一样的,不懂的朋友再回去翻翻书。有了前面的基础,今天的内容就非常简单了。

在写代码的时候如果需要同时判断多个内容,可以使用 与、或、非 等逻辑来同时判断多个条件,举个栗子
例如:当用户输入10以内的数据,且能被5整除则中奖1000元,否则不中奖

sz = int(input('请输入你认为可能会中奖的数字'))  
if 0 < sz < 10 and sz % 5 ==0:
    print('恭喜你中奖了,奖金1000元')
else:
    print('谢谢您的参与')
#运行如下
=============== RESTART: C:/Users/Administrator/Desktop/123.py ===============
请输入你认为可能会中奖的数字
4
谢谢您的参与
>>> 
=============== RESTART: C:/Users/Administrator/Desktop/123.py ===============
>>> 
请输入你认为可能会中奖的数字
5
恭喜你中奖了,奖金1000>>> 

这里需要大家注意的是input() ,直接获取的数据是字符串类型的,需要在前面加上int让他转换为数字才能计算。

上面的代码还可结合我们昨天的三目运算方法让他更简单些:

sz = int(input('请输入你认为可能会中奖的数字\n'))  
print('恭喜你中奖了,奖金1000元' if 0 < sz < 10 and sz % 5 ==0 else '谢谢您的参与')

两行代码就把这个事情写完啦

and or not 的用法是一样的,这个也是高中数学了的知识我就不再赘述了,不懂的兄弟辛苦一下去百度找找。

今天的内容到此结束,我要去找小姐姐了,家里催婚真心催的头大呀。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值