雨中漫步~ 发表于 2021-4-3 11:32:45

构造函数问题

这个参数应当怎么设置呢,请指教

雨中漫步~ 发表于 2021-4-3 11:51:08

adult_num = int(input("请输入成人数量:"))
kid_num = int(input("请输入儿童数量:"))
juge = input("是否周末?")
if juge == "是":
    weekend = True
else:
    weekend = False
def cal_price(weekend,adult_num,kid_num):
    adult_price = 100
    if weekend == True:
      adult_price *= 1.2
      kid_price = adult_price / 2
    else:
      kid_price = adult_price / 2
    return adult_price * adult_num + kid_price * kid_num
print("%s个成人,%s个儿童的票价是:%.2f" %adult_num %kid_num %cal_price(weekend,adult_num,kid_num))

jackz007 发表于 2021-4-3 12:55:18

      最后一句写错了,要这样写:
print("%d 个成人,%d 个儿童,票价是:%f" % (adult_num , kid_num , cal_price(weekend , adult_num , kid_num)))

弈秋呜呜呜 发表于 2021-4-3 16:16:41

最后一句的格式是这样的
print("%a %b %c"%(name1, name2, name3))

雨中漫步~ 发表于 2021-4-3 18:12:31

jackz007 发表于 2021-4-3 12:55
最后一句写错了,要这样写:

感谢指导,前面的知识有点忘了,谢谢

雨中漫步~ 发表于 2021-4-3 18:13:40

弈秋呜呜呜 发表于 2021-4-3 16:16
最后一句的格式是这样的

嗯嗯,感谢你的回答
页: [1]
查看完整版本: 构造函数问题