#逻辑判断if语句
#GQ, 2022/01/10
'''
Python中if语句的一般形式如下所示:
if condition_1:
statement_block_1 #如果 "condition1" 为 True 将执行 "statementblock_1" 块语句
elif condition_2: #如果 "condition1" 为False,将判断 "condition2"
statement_block_2 #如果"condition2" 为 True 将执行 "statementblock_2" 块语句
else:
statement_block_3 #如果 "condition2" 为False,将执行"statementblock_3"块语句
Python 中用elif代替了else if,所以if语句的关键字为:if – elif – else。
注意:
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
'''
a = 1
while a < 7:
if(a % 2 == 0):
print(a,'余数为0')
else:
print(a,'余数不为0')
a += 1
var1 = 100
if var1:
print("1 - if 表达式条件为 true")
print(var1)
var2 = 0
if var2: #条件var2=0,0是false,所以不会执行该条件内的语句。
print("2 - if 表达式条件为 true")
print(var2)
print("Good bye!")
# age = int(input("请输入你家狗狗的年龄:"))
# if age < 0:
# print("你是在逗我吧!")
# elif age == 1:
# print("狗狗相当于人类的14岁的人。")
# elif age == 2:
# print("狗狗相当于人类的25岁的人。")
# elif age > 2:
# human = 22 + (age -2)*5
# print("相当于人类的年龄:",human)
#
# ##退出提示
# input("点击 enter 键退出")
#使用数字
print(5 == 6)
#使用变量
x = 5
y = 6
print(x == y)
#猜数字游戏(猜拳)
import random
#number = random.randint(0,2)
number = -2
guess = -1
print("开始猜字谜游戏")
#print("本次随机到的数字是:",number)
while guess != number:
number = random.randint(0, 2)
print("本次随机到的数字是:", number)
guess = int(input("请输入你的数字:"))
if guess == number:
print(guess,"恭喜你猜中了")
elif guess < number:
print(guess,"很遗憾,你的数字小了")
elif guess > number:
print(guess,"你的数字大了")
#if嵌套语句
#在嵌套 if 语句中,可以把if...elif...else结构放在另外一个if...elif...else结构中。
num = int(input("请输入一个数字:"))
if num%2 == 0:
if num%3 == 0:
print(num,"可以整除2和整除3")
else:
print(num,"可以整除2,不能整除3")
else:
#elif num%3 ==0:
if num%3 == 0:
print(num,"可以整除3,不能整除2")
else:
print(num,"无法整除2")
(Python九讲)、逻辑判断if语句
最新推荐文章于 2023-07-07 16:29:17 发布