python中多个if语句用法_python中if函数多个条件怎么用

python中多个if语句用法_python中if函数多个条件怎么用python的if语句为条件判断语句,习惯与else搭配使用。if结构允许程序做出选择,并根据不同的情况执行不同的操作if的用法1.只有if进行判断desserts=[‘icecream’,’chocolate’,’applecrisp’,’cookies’]favorite_dessert=’applecrisp’hate_dessert=’chocolate’fo…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

5d81e7b0cb91d892.jpg

python的if语句为条件判断语句,习惯与else搭配使用。

if 结构允许程序做出选择,并根据不同的情况执行不同的操作

if的用法

1.只有 if 进行判断desserts = [‘ice cream’, ‘chocolate’, ‘apple crisp’, ‘cookies’]

favorite_dessert = ‘apple crisp’

hate_dessert = ‘chocolate’

for dessert in desserts:

if dessert == favorite_dessert:

print(“%s is my favorite dessert!” % dessert.title())

2. if – else 进行判断for dessert in desserts:

# 比较运算符(== 相等 、!= 不等、> 大于、>= 大于等于、< 小于、<=小于等于)

if dessert == favorite_dessert:

print(“%s is my favorite dessert!” % dessert.title())

# elif => else + if 当前值不符合上面 if 的判断条件,执行 elif 的判断条件

else:

print(“I like %s.” % dessert)

3. if – elif – else 进行判断,其中 elif 不是唯一的,可以根据需要添加,实现更细粒度的判断# 对不同的 dessert 输出不完全相同的结果

for dessert in desserts:

# 比较运算符(== 相等 、!= 不等、> 大于、>= 大于等于、< 小于、<=小于等于)

if dessert == favorite_dessert:

print(“%s is my favorite dessert!” % dessert.title())

# elif => else + if 当前值不符合上面 if 的判断条件,执行 elif 的判断条件

elif dessert == hate_dessert:

print(“I hate %s.” % dessert)

# 当前值不符合上面所有的判断条件,就执行 else 里的语句

# 当然如果这个else 不需要的话,可以不写

else:

print(“I like %s.” % dessert)

值得注意的一点是:当整个 if 判断满足某一个判断条件时,就不会再继续判断该判断条件之后的判断

4.特殊的判断条件if 0: # 其他数字都返回 True

print(“True.”)

else:

print(“False.”) # 结果是这个

if ”: #其他的字符串,包括空格都返回 True

print(“True.”)

else:

print(“False.”) # 结果是这个

if None: # None 是 Python 中特殊的对象

print(“True.”)

else:

print(“False.”) # 结果是这个

if 1:

print(“True.”) # 结果是这个

else:

print(“False.”)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189386.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • docker 创建容器,端口映射(docker exec 进入容器)

    今天用docker的swarm搭建了一个集群,在启动主节点的swarm的时候出错了,报的错误是:/usr/bin/docker-current:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointgoofy_bose(317173685c23c029fd5f28b88

    2022年4月16日
    75
  • 7个支持图片外链的免费相册

    7个支持图片外链的免费相册有时候需要用到图片又要外链又要保持原图大小又要无水印所以收集一些支持图片外链的免费相册备用( ̄▽ ̄")当然这些免费这些外链都是有一定的限制的比如每月限制流量或图片最终页有一堆广告等这是没办法的事儿想使用免费相册的朋友所能做的只有耐心的挑选一个自己最满意的免费相册服务1.美国TripnTale–无限免费旅游网络图片相册  美国TripnTale是一个免费旅游图片存储空间,提…

    2022年6月15日
    48
  • Python 之 cPickle用法

    Python 之 cPickle用法序列化就是通过特殊的方法将数据存储到相应存储区的过程,反序列化就是依据数据序列化时的规则进行反向执行,以取出原数据的过程。在编写程序的过程中,我们有时需要将数据进行序列化与反序列化的操作,本篇博客旨在阐述序列化与反序列化的作用及举例说明几个常用方法的使用。

    2022年6月24日
    29
  • Cocos2d-x3.1 粒子效果演示样例[通俗易懂]

    Cocos2d-x3.1 粒子效果演示样例

    2022年1月18日
    48
  • hdfs的安全模式

    hdfs的安全模式hdfs的安全模式

    2022年4月23日
    53
  • libevent 定时器

    libevent 定时器#include#include#include#include#include#include#include#includestructeventev;structtimevaltv;voidtime_cb(intfd,shortevent,void*argc){printf(“timerwakeup\n”);

    2025年6月6日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号