
语法:
if 条件表达式 :
weight = 180
if weight > 160:
print("你体重有点超标了")
print("你该减肥了")a = input("请输入您的密码:")


语法:
input语句 :
a = int(input("请输入您的密码:"))
if a == 123456:
print("这是高手")语法:
if-else语句 ::
b = int(input("请输入密码:"))
if b == 123456789:
print("主人,欢迎回家")
else:
print("看来你不是我们的一员")语法:
if-elif-else 语句 :
height = float(input("请输入你的身高(单位为米):"))
weight = float(input("请输入你的体重(单位为千克):"))
bmi = weight/(height*height)
print("你的真实BMI指数为:"+str(bmi))
bmi_a = int(bmi)
bmi = str(bmi_a)
print("去零BMI指数为:"+bmi)
if bmi_a < 18.5:
print("你的体重过轻@_@;")
elif 18.5 <= bmi_a < 24.9:
print("你的体重在正常范围内,继续保持•̀ ω •́ ✧")
elif 24.5 <= bmi_a < 29.9:
print("你的体重过重≡▔﹏▔≡")
elif bmi_a>29.5:
print("肥胖x_x")
else:
print("输入错误")语法:
语法: while 条件表达式 : 代码块 else: 代码块
while循环语句 :
i = 0
while i < 100:
print("这次考试,我考了{}分。".format(i))
i += 1
print("就差一分,我就满分了。")语法:
while 表达式:
while 表达式:
代码块
代码块
---------------------------------------------------
for 变量 in 循环规则:
for 变量 in 循环规则:
代码块
代码块语法:
# 在while语句中使用break的语句如下:
while 条件表达式 1:
执行代码
if 条件表达式 2:
break
---------------------------------------------------
# 在for语句中使用break的语句如下:
for 迭代变量 in 对象:
if 条件表达式:
break语法:
# 在while语句中使用continue的语句如下:
while 条件表达式 1:
执行代码
if 条件表达式 2:
continue
---------------------------------------------------
# 在for语句中使用continue的语句如下:
for 迭代变量 in 对象:
if 条件表达式:
continue小练习 现在来检测一下你们的训练效果吧
tmp = 100
while tmp < 1000:
# 取余找出个位数
a = tmp % 10
# 求商取整找出百位数
b = int(tmp / 100)
# 通过求商取整找出百位和十位,然后求商找出十位
c = int(tmp / 10) % 10
if tmp == a**3 + b**3 + c**3:
print("%d" % tmp)a = int(input("请输入整数:"))
i = 2
while i < a :
if a % i == 0 :
print(a,"不是质数")
break
i += 1
else:
print(a,"是质数")while i < 10:
j = 1
while j < i+1:
print("%d × %d = %d" % (i, j, i*j), end="\t")
j += 1
i += 1
print("")import random
print("恭喜你获得了九次开奖的机会,快来参与吧!")
lottery_ticket = []
i = 0
while i < 9:
number = int(input('请输入一个0-9的数字:'))
lottery_ticket.append(number)
print('很遗憾,你没有中奖!')
i += 1
while True:
number_a = random.randint(0, 9)
if number_a in lottery_ticket:
continue
else:
break
print('本期开奖号码为:', number_a)