python条件控制语句

  1. 条件判断语句(if语句)
    执行的流程:
    1.if语句在执行时,会先对条件表达式进行求值判断,
    2.如果为True,则执行if后的语句
    3.如果为False,则不执行
    语法:

码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行
代码块以缩进开始,直到代码恢复到之前的缩进级别时结束
代码块就是一种为代码分组的机制
if 条件表达式 :

weight = 180
if weight > 160:
    print("你体重有点超标了")
    print("你该减肥了")
'''
想最快的入门Python吗?请搜索:"泉小朵",来学习Python最快入门教程。
也可以加入我们的Python学习Q群:902936549,看看前辈们是如何学习的。
'''
  1. input() 函数
    该函数用来获取用户的输入
a = input("请输入您的密码:")

input()调用后,程序会立即暂停,等待用户输入

用户输入完内容以后,点击回车程序才会继续向下执行

用户输入完成以后,其所输入的的内容会以返回值得形式返回

语法:

input(“提示语”)
input语句 :

a = int(input("请输入您的密码:"))
if a == 123456:
    print("这是高手")
  1. if-else语句
    执行流程:
    1.if-else语句在执行时,先对if后的条件表达式进行求值判断
    2.如果为True,则执行if后的代码块
    3.如果为False,则执行else后的代码块)
    语法:

语法:
if 条件表达式 :
代码块
else :
代码块
if-else语句 ::

b = int(input("请输入密码:"))
if b == 123456789:
    print("主人,欢迎回家")
else:
    print("看来你不是我们的一员")
  1. if-elif-else 语句
    执行流程:
    1.if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断
    2.如果表达式的结果为True,则执行当前代码块,然后语句结束
    3.如果表达式的结果为False,则继续向下判断,直到找到True为止
    4.如果所有的表达式都是False,则执行else后的代码块
    总结: if-elif-else中只会有一个代码块会执行
    语法:

语法:
if 条件表达式 :
代码块
elif 条件表达式 :
代码块
elif 条件表达式 :
代码块

else :
if-elif-else 语句 :

'''
想最快的入门Python吗?请搜索:"泉小朵",来学习Python最快入门教程。
也可以加入我们的Python学习Q群:902936549,看看前辈们是如何学习的。
'''
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("输入错误")
  1. while语句
    循环语句可以使指定的代码块重复指定的次数.循环语句分成两种,while循环和for循环
    语法:

语法:
while 条件表达式 :
代码块
else:
代码块

while循环语句 :

i = 0
while i < 100:
    print("这次考试,我考了{}分。".format(i))
    i += 1
print("就差一分,我就满分了。")

小练习
现在来检测一下你们的训练效果吧

求1000以内所有的水仙花数

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,"是质数")

控制台输出9 9乘法表

while i < 10:
    j = 1
    while j < i+1:
        print("%d × %d = %d" % (i, j, i*j), end="\t")
        j += 1
    i += 1
    print("")

给用户9次机会 猜1 - 10 个数字内 随机来猜数字。如果随机的数字和用户输入的数字一致则表示正确,如果不一致则表示错误。最终结果要求用户怎么也猜不对 具体参见,点击此

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)
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容