'''
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:
print("2 - if 表达式条件为 true")
print(var2)
print("Good bye!")
print(5 == 6)
x = 5
y = 6
print(x == y)
import random
number = -2
guess = -1
print("开始猜字谜游戏")
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,"你的数字大了")
num = int(input("请输入一个数字:"))
if num%2 == 0:
if num%3 == 0:
print(num,"可以整除2和整除3")
else:
print(num,"可以整除2,不能整除3")
else:
if num%3 == 0:
print(num,"可以整除3,不能整除2")
else:
print(num,"无法整除2")
|