zoukankan      html  css  js  c++  java
  • python第五课——流程控制语句


    流程控制语句:

    分类:

    1).顺序结构

    2).判断结构解析:如果...否则...

    3).循环结构

    1.判断结构:

    格式分类:三种格式

    格式一:



    if 条件表达式:

    语句块



    执行流程:

    计算机会先执行①,遇到了if关键字会执行条件表达式,

    如果条件表达式的结果为True,那么就会立即进入到if的内部去执行语句块,

    等到语句块执行完毕了,就可以认为if结构结束了,但是程序一定会去执行②

    如果条件表达式的结果为False,那么就会不会进入到if的内部去执行语句块,

    也就意味着if结构已经结束了,但是程序一定会去执行②
    #需求:从键盘读入一个正整数,判断其奇偶性
    num = int(input('请输入一个正整数:'))
    if num % 2 == 0:
    print('是偶数...')
    if num % 2 == 1:
    print('是奇数...')
    print('程序结束了...')

    格式二:



    if 条件表达式:

    语句块1

    else:

    语句块2



    执行流程:

    计算机会先执行①,遇到了if关键字会先执行条件表达式,

    如果条件表达式的结果为True,那么就会立即进入到if的内部去执行语句块1,

    等到语句块1执行完毕了,整个if...else结构就结束了,但是程序一定会去执行②

    如果条件表达式的结果为False,那么就会立即进入到else的内部去执行语句块2,

    等到语句块2执行完毕了,整个if...else结构就结束了,但是程序一定会去执行②
    #演示if第二种格式的使用:if...else...
    age = 21
    if age > 18:
     print('恭喜你,成年了...')
    else:
     print('对不起,你还不能看xx电影...')
    print('但是你可以到老郭家里看...')
    #使用判断结构if...else重构之前三元中的案例:两个数中的较大值
    num1 = 10
    num2 = 20
    if num1 > num2:
     print('较大值为:{}'.format(num1))
    else:
     print('较大值为:{}'.format(num2))

    '''
    需求:
    模拟一个购物系统,通过键盘输入:单价,数量,付款金额;
    最后计算得到应收金额和找零;
    单价:price
    数量:amount
    支付金额:money
    总金额:totalPrice
    找零:change
    附加需求:
    满500元打8折
    '''
    price = float(input('请输入单价:(¥)'))
    amount = int(input('请输入数量:(件)'))
    #计算得到总金额
    totalPrice = price * amount
    print('您本次一共消费:%s元' %totalPrice)
    money = float(input('请输入付款金额:(¥)'))
    #判断付款金额是否大于等于总金额
    if money >= totalPrice:
     #金额足够,计算找零
     change = money - totalPrice
     print('收您:%s元,找零为:%s' %(totalPrice,money,change))
    else:
     print('您支付的金额有误!请重新支付...')
  • 相关阅读:
    【转】减少缺陷漏测的系统方法体系思考(10年经验的反思)
    【转】如何一直保持测试工作的热情
    Airbnb创始人:屌丝的逆袭之路
    浅谈android应用性能之内存(转)
    【转】Android自动化测试之MonkeyRunner录制和回放脚本(四)
    【转】android自动化测试之MonkeyRunner使用实例(三)
    转 Android自动测试之monkeyrunner工具(二)
    monkeyrunner工具同Monkey工具的差别
    【转】monkeyrunner学习总结二:连接、安装、启动
    正则表达式全局匹配网址
  • 原文地址:https://www.cnblogs.com/hankleo/p/10426813.html
Copyright © 2011-2022 走看看