语法-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