赞
踩
Python人工智能——基础篇
第一课 要点:
1.在命令行中运行python文件:python abc.py
2.单行注释用#,多行注释用'''内容'''
3.类型转换:int(str1),float(str2),eval(str3)
4.转义字符:\n 换行,%d 整型占位符,%f 浮点数占位符,%s 字符串占位符
5.打印占位符:用\\n打印\n,用%%打印%,用%%%%打印%%
6.格式化输出1:print("Your name is %s, age: %d" %(name, age))
7.格式化输出2:print("Price is {:.2f}".format(price))
8.if-else以及if-elif多个-else,if必须有,if可多层嵌套,else可有可无
以下为课后练习代码
'''
Python人工智能——基础篇
第一课作业
学员ID: Nyx012
'''
# 打印欢迎信息及产品价目
print("小象奶茶馆售卖宇宙无敌奶茶,奶茶虽好,可不要贪杯哦!\n每次限尝鲜一种口味:")
print("1)原味冰奶茶 3 元")
print("2)香蕉冰奶茶 5 元")
print("3) 草莓冰奶茶 5 元")
print("4)蒟蒻冰奶茶 7 元")
print("5)珍珠冰奶茶 7 元")
# 提示顾客输入
user_choice = input("请输入数字1—5选择您喜欢的口味:")
user_choice = int(user_choice)
# 定义函数,用于打印选择的口味、数量、总价、会员价等
def print_info(user_choice, amount, is_vip):
price = (3, 5, 5, 7, 7) # 定义单价元组
total_price = 0
total_price = price[user_choice - 1] * amount # 计算总价
if user_choice == 1:
print("口味:原味冰奶茶")
elif user_choice == 2:
print("口味:香蕉冰奶茶")
elif user_choice == 3:
print("口味:草莓冰奶茶")
elif user_choice == 4:
print("口味:蒟蒻冰奶茶")
elif user_choice == 5:
print("口味:珍珠冰奶茶")
print("单价%d元,数量:%d,总价:%d元" %(price[user_choice - 1], amount, total_price))
if is_vip == True:
print("您是会员,享受9折优惠,会员价:%.2f元" %(total_price * 0.9))
if user_choice > 0 and user_choice < 6:
# 顾客选择有效,提示顾客继续输入购买数量
amount = input("请输入购买数量:")
# 询问顾客是否为会员
membership = input("您是否为本馆会员(输入y或n):")
amount = int(amount) # 将顾客输入的字符串转换为整型
has_membership = False
if membership == "y":
has_membership = True
# 输出顾客购买的详细信息,包括奶茶口味、购买数量、总价。若是会员输出会员价
print("\n==========订单信息==========")
print_info(user_choice, amount, has_membership) # 打印奶茶口味
else:
print("Woops! 我们只售卖以上五种奶茶哦!新口味敬请期待!")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。