一起学 Python(二)

判断语句一直是代码世界必不可少的一个重要语句,下面我们来讲讲 Python中的判断语句。

首先我们先来看一下最简单的使用语法:

tt = 10 
if tt%2==0:
    print("tt是偶数")
else:
    print("tt是奇数")

看完是不是很简单,但是这边注意一下if语句中,可以使用数字直接转成布朗值判断,0为假,其他值都为真,所以我们可以将上面的判断进行改造一下:

tt = 10 
if not tt%2:
    print("tt是偶数")
else:
    print("tt是奇数")
或者
if tt%2:
    print("tt是奇数")
else:
    print("tt是偶数")

会了简单的我们来做几个稍微难一点的:

场景一:输入年份,判断是否是闰年,同时输出2月份的天数

PS:这边需要新增一个知识点isdigit方法判断字符串中是否都是数字

tt =  input("请输入正确的年份")
if not tt.isdigit():
    print("请输入正确的年份") 
elif int(tt)%4==0 and int(tt)%100!=0 or int(tt)%400==0:
    #该判断条件可转为not int(tt)%4 and int(tt)%100 or not int(tt)%400
    print("闰年,2月有29天")
else:
    print("平年,2月有28天")

这里有一个不方便的地方就是,它不能直接使用Java中的break或者return方法直接不执行下面的语句,Python中看了一下break方法是有的不过只能在for循环中使用,单个的if语句中使用不了,不知道为啥

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值