if判断语句
相关运算符
比较运算符**(==、!=、>=、<=、>、<)**
逻辑运算符**(and、or、not)**
if常用语句
python_score = int(input("请输入您的PYTHON成绩:"))
c_score = int(input("请输入您的C语言成绩:"))
if python_score > 60 or c_score > 60:
print("考试通过!")
else:
print("考试失败,继续努力!")
holiday_name = "情人节"
if holiday_name == "情人节":
print("买玫瑰")
print("看电影")
elif holiday_name == "平安夜":
print("买苹果")
print("吃大餐")
elif holiday_name == "生日":
print("买蛋糕")
else:
print("每天都是节日!")
has_ticket = True
knife_length = 30
if has_ticket:
print("车票检查通过,准备开始安检!")
if knife_length > 20:
print("您携带刀具过长,超过30公分!")
print("不允许上车!")
else:
print("您携带刀具符合标准,祝您旅途愉快!")
else:
print("请先买票!")
石头剪刀布
If条件过长时,可给条件加括号然后换行
随机数处理:import rondom
import random
player = int(input("请输入您要出的拳——石头(1)/剪刀(2)/布(3)"))
computer = random.randint(1,3)
print("玩家出的为 %d - 电脑出的为 %d" % (player,computer))
if ((player == 1 and computer == 2)
or (player == 2 and computer == 3)
or (player == 3 and computer == 1)):
print("恭喜玩家胜利!")
elif ((player == 1 and computer == 3)
or (player == 2 and computer == 1)
or (player == 3 and computer == 2)):
print("恭喜电脑获胜!")
else:
print("双方平局!")
While循环语句
顺序、分支、循环
赋值运算符
转义字符
While常用语句
除非特殊需求,不然循环都从0开始计数、循环计算
i = 0
sum = 0
while i <= 100:
if i % 2 == 0:
print(i)
sum += i
i += 1
print("0~100的偶数累积求和结果为sum = %d" % sum)
break和continue
i = 0
# 结果为0,1,2,over
while i <= 10:
if i == 3:
break
print(i)
i += 1
print("over")
i = 0
# 结果为0,1,2,3,4,5,6,7,8,9,10,over
while i <= 10:
if i == 3:
i += 1
continue
print(i)
i += 1
print("over")
九九乘法表
def multiple_table():
row = 1
while row <= 9:
col = 1
while col <= row:
print("%d * %d = %d" % (col,row,col * row),end="\t")
col += 1
print("")#添加换行
row += 1
multiple_table()