首页 > 其他分享 >判断语句

判断语句

时间:2023-07-04 22:55:41浏览次数:22  
标签:语句 判断 代码 Number else num 条件 print

语法-4种

1. 只有if

if 条件表达式或布尔:
条件成⽴执⾏的代码1
条件成⽴执⾏的代码2
……

2. if + else

if 条件表达式或布尔:
条件成⽴执⾏的代码1
条件成⽴执⾏的代码2
……
else:
条件不成⽴执⾏的代码1
条件不成⽴执⾏的代码2
……

3.  if + elif + els

if 条件表达式或布尔1:
条件成⽴执⾏的代码11
条件成⽴执⾏的代码12
……
elif 条件表达式或布尔2:
条件成⽴执⾏的代码21
条件成⽴执⾏的代码22
……
else:
条件不成⽴执⾏的代码23
条件不成⽴执⾏的代码24
……

4. 嵌套

if condition1:
# 在条件1成立时执行的代码
if condition2:
# 在条件1和条件2都成立时执行的代码
else:
# 在条件1成立而条件2不成立时执行的代码
else:
# 在条件1不成立时执行的代码

示例

  1 '''
  2 判断语句:主要是if  elif  else等关键字组成的语句
  3 要理解python是通过缩进来控制语句之间的关系
  4 '''
  5 
  6 '''
  7 语法1: if
  8 if 条件表达式或布尔:
  9     条件成⽴执⾏的代码1
 10     条件成⽴执⾏的代码2
 11     ……
 12 '''
 13 if True:
 14     print("条件成⽴执⾏的代码1")
 15     print("条件成⽴执⾏的代码2")
 16 
 17 age = int(input("请输入您的年龄:"))
 18 if age >= 18:
 19     print("您是一个成年人")
 20 
 21 '''
 22 语法2: if   else
 23 if 条件表达式或布尔:
 24     条件成⽴执⾏的代码1
 25     条件成⽴执⾏的代码2
 26     ……
 27 else:
 28     条件不成⽴执⾏的代码1
 29     条件不成⽴执⾏的代码2
 30     ……
 31 '''
 32 age = int(input("请输入您的年龄:"))
 33 if age >= 18:
 34     print("您是一个成年人")
 35 else:
 36     print("您是一个未成年")
 37 
 38 age = 25
 39 gender = "female"
 40 if age >= 18 and gender == "female":
 41     print("You are an adult female")
 42 else:
 43     print("You are not an adult female")
 44 
 45 
 46 '''
 47 语法3: if  elif  else
 48 if 条件表达式或布尔1:
 49     条件成⽴执⾏的代码11
 50     条件成⽴执⾏的代码12
 51     ……
 52 elif 条件表达式或布尔2:
 53     条件成⽴执⾏的代码21
 54     条件成⽴执⾏的代码22
 55     ……
 56 else:
 57     条件不成⽴执⾏的代码23
 58     条件不成⽴执⾏的代码24
 59     ……
 60 '''
 61 num = int(input("请输入一个整数:"))
 62 if num > 0:
 63     print("Number is positive")
 64 elif num < 0:
 65     print("Number is negative")
 66 else:
 67     print("Number is zero")
 68 
 69 
 70 
 71 '''
 72 语法4: if的嵌套
 73 if condition1:
 74     # 在条件1成立时执行的代码
 75     if condition2:
 76         # 在条件1和条件2都成立时执行的代码
 77     else:
 78         # 在条件1成立而条件2不成立时执行的代码
 79 else:
 80     # 在条件1不成立时执行的代码
 81 
 82 '''
 83 num = 10
 84 if num > 0:
 85     print("Number is positive")
 86     if num % 2 == 0:
 87         print("Number is even")
 88     else:
 89         print("Number is odd")
 90 else:
 91     print("Number is not positive")
 92 
 93 
 94 num = 0
 95 if num > 0:
 96     print("Number is positive")
 97 elif num < 0:
 98     print("Number is negative")
 99 else:
100     print("Number is zero")
101     if num == 0:
102         print("Number is neither positive nor negative")

 




标签:语句,判断,代码,Number,else,num,条件,print
From: https://www.cnblogs.com/allenxx/p/17527291.html

相关文章

  • MYSQL语句大全——收藏一波
     一、创建和删除数据库1、创建用户//创建用户且设置密码,在MySQL中行,但在Oracle中行----必须在超级管理员身份下操作createuserhncuidentifiedby'1234'2、创建数据库//创建数据库并手动指定编码格式CREATEDATABASEIFNOTEXISTShncuDEFAULTCHARACTERSET'ut......
  • Java编程里的控制语句
    控制语句:把语句组合成能完成一定功能的小逻辑模块。它分为三类:顺序、选择和循环。1.“顺序结构”代表“先执行a,再执行b”的逻辑。2.“条件判断结构”代表“如果…,则…”的逻辑。3.“循环结构”代表“如果…,则重复执行…”的逻辑。条件判断结构(选择结构)条件判断结构有:if结构......
  • 【七】JavaScript之异常判断
    【七】JavaScript之异常判断【1】异常捕获文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/try...catchjs中提供了三种异常处理的写法:try...catchtry...finallytry...catch...finallytry{//尝试执行的代码}catch(e){//......
  • SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句
    --快速查看表结构SELECT CASEWHENcol.colorder=1THENobj.name                 ELSE''            ENDAS表名,       col.colorderAS序号,       col.nameAS列名,       ISNULL(ep.[value],'')AS列说......
  • SpringBoot教学补充资料1-基础SQL语句
    #查询所有内容select*fromemployeeselect(属性1,属性2,...)from表名#通过id查询select*fromemployeewhereuid=1select(属性1,属性2,...)from表名where属性=指定的属性值#增加insertintoemployee(uid,uname,uage,uposition)values(8,'小黑',38,'实习生......
  • 判断连续性
    一、场景1.1问题如下表、拿到数据的一部分,其中一月份缺少4日、9日、15日。问题:如何知道连续n日的都有成交量的日期,用SQL语句写出来。例子:n=3,1月1日就是目标日期,1月2日就不是目标日期。   1.2环境系统:win11数据库:SQLServer2021 二、解题思路2.1循环判定这是......
  • 数据库之“语句查询字符串长度大于、小于或等于指定值”
    在MySQL中查询字符串长度使用length关键字,具体用法如下:先了解一下,Mysql中length()、char_length()的区别。length():mysql里面的length()函数是一个用来获取字符串长度的内置函数。char_length():在mysql内置函数里面查看字符串长度的还有一个函数是char_length()。这两个函数的区......
  • 38.如何用代码判断大小端存储?
    38.如何用代码判断大小端存储?大端存储:字数据的高字节存储在低地址中小端存储:字数据的低字节存储在低地址中例如:32bit的数字0x12345678所以在Socket编程中,往往需要将操作系统所用的小端存储的IP地址转换为大端存储,这样才能进行网络传输小端模式中的存储方式为:大端模式中的存......
  • Inno setup 脚本判断 Microsoft Visual C++ Redistributable 不同版本区别
    有个需要是需要在安装包安装初始化时安装MicrosoftVisualc++2013Redistributable也就是判断软件安装前需不需要运行vcredist_x64.exe和VC_redist.x64.exe这两个程序第一反应就是可以通过注册表判断是否已经安装过环境但测试发现需求的两个版本不同,注册表位置竟然也不......
  • [重要] try except语句的基本语法是什么?
    tryexcept语句的基本语法是什么?━━━━━━━━━━━━━━━━━━━━━━有时候我们写程序的时候,会出现一些错误或异常,导致程序终止.为了处理异常,我们使用try...except把可能发生错误的语句放在try模块里,用except来处理异常。except可以处理一个专门的异常,也可以处理一......