请教各位,这个是什么问题

想请教各位,这个是什么问题
 
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Consolas; color: #0433ff; -webkit-text-stroke: #0433ff}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Consolas; color: #4d4d4c; -webkit-text-stroke: #000000}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Consolas; color: #4d4d4c; -webkit-text-stroke: #4d4d4c}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Consolas; color: #4d4d4c; -webkit-text-stroke: #c7254e}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Consolas; color: #006699; -webkit-text-stroke: #006699}
span.s1 {font-kerning: none}
span.s2 {font-kerning: none; color: #4d4d4c; -webkit-text-stroke: 0px #000000}
span.s3 {font-kerning: none; color: #0433ff; -webkit-text-stroke: 0px #0433ff}
span.s4 {font-kerning: none; color: #006699; -webkit-text-stroke: 0px #006699}
span.s5 {font-kerning: none; -webkit-text-stroke: 0px #4d4d4c}
span.s6 {font-kerning: none; color: #009900; -webkit-text-stroke: 0px #009900}
span.s7 {font-kerning: none; color: #c7254e; -webkit-text-stroke: 0px #c7254e}
span.s8 {font-kerning: none; color: #c7254e}
span.s9 {font-kerning: none; -webkit-text-stroke: 0px #000000}
'''
项目名称:奶茶馆价格结算系统
'''
 
print('\n欢迎光临小象奶茶馆\n 1)原味奶茶 2)香蕉冰奶茶 5元 3)草莓冰奶茶 5元 4)蒟蒻冰奶茶 7元 5)珍珠冰奶茶 7元   ')
milktea_no= input('请输入您1想要购买的奶茶编号:')
if int(milktea_no) >=1 and int(milktea_no) <=5:
    if milktea_no == '1':
        price = 3
    elif milktea_no == '2' or milktea_no == '3':
        price = 5
    elif milktea_no == '4' or milktea_no == '5':
        price = 7
    milktea_amount = int(input('请输入您想要购买的奶茶数量'))
    money = milktea_amount * price
    print('你购买的奶茶编号为{},共{}杯,总计{}元',format(milktea_no, milktea_amount, money))
    if_vip = input('你是小象奶茶馆的会员吗?(y/n)')
    if if_vip == 'y':
        money *= 0.9
        print('你已享受会员价,折后总价为:{}元',format(money))
else:
    print('woops!我们只售卖以上5种奶茶哦,新口味敬请期待')
 
 
运行结果:
欢迎光临小象奶茶馆
 1)原味奶茶 2)香蕉冰奶茶 5元 3)草莓冰奶茶 5元 4)蒟蒻冰奶茶 7元 5)珍珠冰奶茶 7元   
请输入您1想要购买的奶茶编号:1
请输入您想要购买的奶茶数量2
Traceback (most recent call last):
  File "/Users/imac/PycharmProjects/test/test.py", line 16, in <module>
    print('你购买的奶茶编号为{},共{}杯,总计{}元',format(milktea_no,milktea_amount,money))
TypeError: format() takes at most 2 arguments (3 given)

Process finished with exit code 1
 

阮钦

赞同来自: Jiessie fish

这里是一个小细节问题,注意:调用format()函数应该用字符串.format()而你用的是逗号

陆伟

赞同来自:

多谢,现在运行通过了

要回复问题请先登录注册