python中的if语句

简单使用if语句,直接给的布尔值

furry=True
large=True
if furry:
    if large:
        print("It's a yeti.")
    else:
        print("It's a cat!")
else:
    if large:
        print("It's a whale!")
    else:
        print("It's a human. Or a hairless cat.")

输出

It's a yeti.

简单的分支情况

color="mauve"
if color=="red":
    print("It's a tomato")
elif color=="green":
    print("It's a green pepper")
elif color=="bee purple":
    print("I don't know what it is, but only bees can see it")
else:
    print("I've never heard of the color",color)

输出

I've never heard of the color mauve

空值的布尔值为False

some_list=[]
if some_list:
    print("There's something in here")
else:
    print("Hey, it's empty!")

输出

Hey, it's empty!

多重比较,复杂形式

letter='0'
if letter=='a' or letter=='e' or letter=='i'\
    or letter=='u' or letter=='o':
    print(letter,"is vowel")
else:
    print(letter,"is not a vowel")

输出

0 is not a vowel

多重比较,使用in语句

vowels='aeiou'
letter='o'
if letter in vowels:
    print(letter,"is a vowel")

输出

o is a vowel

表达式的判断

tweet_limit=280
tweet_string="Blah"*50
diff=tweet_limit-len(tweet_string)
if diff>=0:
    print("A fitting tweet")
else:
    print("Went over by",abs(diff))

输出

A fitting tweet

表达式的判断,用:=

tweet_limit=280
tweet_string="Blah"*50
if (diff:=tweet_limit-len(tweet_string))>=0:
    print("A fitting tweet")
else:
    print("Went over by",abs(diff))

输出

A fitting tweet

1.首先在1和10之间选一个数,将其赋给变量secret。然后在1和10之间再选一个数,将其赋给变量guess。接下来,编写条件测试(if、else和elif)。如果guess小于secret,就打印字符串‘too low’;如果guess大于secret,就打印字符串‘too high’;如果guess等于secret,就打印字符串‘just right’。
代码如下

secret=1
guess=9
if guess<secret:
    print("too low")
elif guess>secret:
    print("too high")
else:
    pfint("just right")

2.将True和False分别赋值给small和green。编写一些if/else语句,打印出哪些匹配下列选择:cherry、pea、watermelon、pumpkin。

small=False
green=True
if green:
    if small:
        print("pea")
    else:
        print("watermelon")
elif small:
    print("cherry")
else:
    print("pumpkin")
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数小模.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值