目标

  掌握input函数和数据类型转换和条件语句if... else...

实现

1:input()函数提示用户输入
2:转换数据类型模式,例如:price为用户输入的字符串类型转换为浮点数:price = float(price)
3:条件语句if...  else ... 的用法。如果...就,否则...怎么样

代码

# 超市苹果单价(input()函数提示用户输入,然后用变量price保存,最后输出显示用户输入的价格)
price = input("苹果单价: ")
print("苹果单价:" + price + "元")

# 购买苹果的重量(input()函数提示用户输入,然后用变量weight保存,最后后输出显示用户输入的重量)
weight = input("苹果重量: ")
print("苹果重量:" + weight + "斤")

# 应付价格
'''
1:转换输入的数据类型为浮点数据类型。
2:计算出购买的苹果总价格 
3:显示购买的苹果的算式及总价格
4:判断购买的金额是否满足超市优惠条件(如果不符合优惠条件,则显示应付金额为总价格;反之,计算出优惠价并显示)
'''
price = float(price)
weight = float(weight)
money = price * weight
print(price, "*", weight, "=", money, "元")
print("商品总价格:", money)

# 只要买苹果金额超过20元就减去5元
if money < 20:
    print("您购买的金额是:", money, "元,不足20元,很遗憾!不能享受优惠!")
    print("应付价格", money)
else:
    print("苹果金额超过20元优惠5元哦!")
    print("优惠价格:", (money - 5), "元")