专栏首页Hank’s Blogpython第五课——流程控制语句

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('您支付的金额有误!请重新支付...')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python第六课——判断结构

    1.判断结构 格式三: ① if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 elif ...

    hankleo
  • python五十五课——calendar模块

    4.calendar模块: 构造:calendar(year,[w=2,l=1,c=6]):返回year年的完整的日历信息对象 和闰年相关的函数如下: i...

    hankleo
  • 例4 求平方根

    hankleo
  • python条件执行

    mwangblog
  • python入门基础教程10 pytho

    分支语句的作用是在某些条件控制下有选择的执行实现一定功能语句块。if 分支语句则是当if后的条件满足时,if 下的语句块被执行,语法格式如下所示:

    py3study
  • python基础-分支判断语句(4)

    输出结果为:sex=1 会输出”我是一个帅哥”,当我们把sex的值改为其他值的时候就会显示我是一个美女。

    Se7eN_HOU
  • python之if循环

    if 条件:   if语句块 elif 条件:   语句块 .... else:   else语句块 #if...elif...else 有一...

    py3study
  • python笔记3

    检测当前元素中是否存在bwm,如果存在就全部大写打印bwm,如果没有则首字母大写打印所有字母.

    blankmiss
  • Python的基础语法(二)

    接着上一篇博客的内容,我将继续介绍Python相关的语法。部分篇章可能不只是简单的语法,但是对初学者很有帮助,也建议读懂。

    py3study
  • python学习之路2(程序的控制结构)

              if <条件>:                       例:guess = eval(input())

    py3study

扫码关注云+社区

领取腾讯云代金券