Python——if条件语句

1.if…else…

 if条件语句:

  满足条件运行的代码

else:

  不满足条件运行的代码

2.if…elif…else

if 条件语句:

  满足第一个条件运行的代码

elif 条件语句:

  满足满足第二个条件运行的代码

……

else:

  不满足条件运行的代码

3.if嵌套

if 条件语句:

  满足条件运行的代码

  if 条件语句:

    满足条件运行的代码

    ……

4.实战练习

项目一:

动物园想在新建一个三角形的人工湖,一是为了养鱼美观,二是可以循环水资源。

从键盘输入三条边 A、B、C 的边长,请编程判断能否组成一个三角形。

(可以组成三角形的要素,两边之和大于第三边,两边之差小于第三边)

要求:如果三条边长 A、B、C 能组成三角形的话,输出 YES,否则 NO。

代码:

a = 10

b = 10

c = 10

if a + b > c > abs(a - b):

  print('YES')

eles:

  print('NO')

abs() 取绝对值

项目二:

商店A 准备在今年夏天开始出售西瓜,西瓜的售价如下,

20 斤以上的每斤 0.85 元;

重于 15 斤轻于等于 20 斤的,每斤 0.90 元;

重于 10 斤轻于等于 15 斤的,每斤 0.95 元;

重于 5 斤轻于等于 10 斤的,每斤 1.00 元;

轻于或等于 5 斤的,每斤 1.05 元。

现在为了知道商店是否会盈利要求 A 公司帮忙设计一个输入西瓜的重量和顾客所付钱数,

输出应付货款和应找钱数的程序。

代码:

w = float(input('请输入西瓜的重量:'))

if w > 20:

  p = w * 0.85

elif 15 < w <=20:

  p = w * 0.90

elif 10 < w <=15:

  p = w * 0.95

elif 5 < w <=10:

  p = w * 1.00

else:

  p = w * 1.05

print(f'西瓜的价格是{p}元')

money = float(input('请输入用户给的金额:'))

print(f'应该找给客户余额{money - p}元')

 

posted @ 2023-01-13 20:35  豆汤包饺子  阅读(202)  评论(0)    收藏  举报