这个写法在pyCharm上输出是正确的,怎么在网页上输出是错误的?请老师检查

这个写法在pyCharm上输出是正确的,怎么在网页上输出是错误的?请老师检查

# coding:utf-8


activity_introduction = ('{0}不仅每天有特价,'

                         '魏了回馈新老客户到店就送'

                         '价值{1}的精美礼品,'

                         '凭结账小品可进行抽奖 \n'

                         '一等奖:\t价值{2}欧洲游 \n'

                         '二等奖:\t价值{3}的都将你 \n'

                         '三等奖:\t价值{4}元的生活大礼包 \n')  # 活动介绍


monday_special ='周一特价 %s%d,赠送一份价值 %f的%s'  # 周一特价菜

tuesday_special = '周二特价 %s%d,赠送一份价值 %f的%s'  # 周二特价菜

wednesday_special = '周三特价 %s%d,赠送一份价值 %f的%s'  # 周三特价菜

thursday_special = '周四特价 %s%d,赠送一份价值 %f的%s'  # 周四特价菜

friday_special = '周五特价 %s%d,赠送一份价值 %f的%s'  # 周五特价菜


give_soup_price = 9.8

monday_special_price = ('麻辣小龙虾', 23, give_soup_price, '罗宋汤')

tuesday_special_price = ('宫保鸡丁', 12, give_soup_price, '紫菜蛋花汤')

wednesday_special_price = ('水煮肉片', 32, give_soup_price, '西湖牛肉羹')

thursday_special_price = ('果儿拌菜', 19, give_soup_price, '番茄鸡蛋汤')

friday_special_price = ('小鸡炖蘑菇', 33, give_soup_price, '米酒小汤圆')



if __name__ == '__main__':

    print(monday_special.format(monday_special_price))

    print(thursday_special.format(tuesday_special_price))

    print(wednesday_special.format(wednesday_special_price))

    print(thursday_special.format(thursday_special_price))

    print(friday_special.format(friday_special_price))

    print('*' * 20)

    print(activity_introduction.format('小北饭店', 29.9, '一万元', 388, 200))


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。

1、同学在字符串中使用的是%s%d等格式化的字符串,因此在输出时也应使用%得到对应的数据,而不是format

2、在格式化周二时,变量名写错

http://img1.sycdn.imooc.com//climg/5f38df4109707a4509700161.jpg

http://img1.sycdn.imooc.com//climg/5f38dfce09cb2cf908240310.jpg

3、修改后 在网页上是没有错误的, 同学可根据上述修改后重新提交,若还有问题,同学可将代码及报错信息提供下,方便更好的为您解决

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 點墨_痕 提问者 #1
    谢谢老师 是我不够仔细了!谢谢
    2020-08-16 15:33:26
  • 點墨_痕 提问者 #2
    在pyCharm上为什么能正确输出呢?%跟format可以混用?还是编辑器自动纠错了?
    2020-08-16 15:34:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师