6-2编程练习的代码怎么写

正在回答 回答被采纳积分+1

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

1回答
好帮手慕凡 2022-03-26 17:53:44

同学,你好!

编程练习同学可以根据题目完成,结果如效果图一样即可

代码参考:

mon = "周一"  #周一
tue = "周二"  #周二
wed = "周三"  #周三
thu = "周四"  #周四
fri = "周五"  #周五
dm_1 = "麻辣小龙虾"
price_1 = 23
dm_2 = "宫保鸡丁"
price_2 = 12
dm_3 = "水煮肉片"
price_3 = 32
dm_4 = "果儿拌菜"
price_4 = 19
dm_5 = "小鸡炖蘑菇"
price_5 = 33
giving =("%f"% 9.8)
name = "小北" #饭店名称
price_6 = "29.9" #精美礼品
price_7 = "一万元" #一等奖
price_8 = "388" #二等奖
price_9 = "200" #三等奖

print(f"{mon}特价{dm_1} {price_1}元,赠送一份价值{giving}的罗宋汤")
print(f"{tue}特价{dm_2} {price_2}元,赠送一份价值{giving}的紫菜蛋花汤")
print(f"{wed}特价{dm_3} {price_3}元,赠送一份价值{giving}的西湖牛肉羹")
print(f"{thu}特价{dm_4} {price_4}元,赠送一份价值{giving}的番茄鸡蛋汤")
print(f"{fri}特价{dm_5} {price_5}元,赠送一份价值{giving}的米酒小汤圆")
print("*******************************************************")
print(f"{name}饭店不仅每天有特价,为了回馈新老客服到店就送价值{price_6}的精美礼品,凭结账小票可以进行抽奖\n")
print(f"一等奖: \t价值{price_7}欧洲游")
print(f"二等奖:\t价值{price_8}的豆浆机")
print(f"三等奖:\t价值{price_9}的生活大礼包")

祝学习愉快~

  • 请问用format的形式怎么解答呢?还有是否可以直接套用字典进行表达?

    2022-03-26 18:56:35
  • 同学,你好!

    1、同学定义的activity_1等变量是set类型,set是无序的,在使用foramt格式化时会出现问题,可以定义为元组类型

    https://img1.sycdn.imooc.com//climg/623fc184094d85ea08630236.jpg

    2、info_1和info_2应是字符串类型的数据,才能使用format。

    3、"\t""\n"应该是"\"

    4、用字典的也是可以的

    根据同学提供的代码修改如下:

    activity_1 = ("周一", "麻辣小龙虾", "23", "9.800000", "罗宋汤")
    activity_2 = ("周二", "宫保鸡丁", "12", "9.800000", "紫菜蛋花汤")
    activity_3 = ("周三", "水煮肉片", "32", "9.800000", "西湖牛肉羹")
    activity_4 = ("周四", "果儿拌菜", "19", "9.800000", "番茄鸡蛋汤")
    activity_5 = ("周五", "小鸡炖蘑菇", "33", "9.800000", "米酒小汤圆")
    activity = ("小北", "29.9", "一万元", "388", "200")
    
    info_1 = "{}特价{}\t{}元,赠送一份价值{}的{}"
    info_2 = "{}饭店不仅每天有特价,为了回馈新老客服到店就送价值{}的精美礼品," \
             "凭结账小票可以进行抽奖\n一等奖: \t价值{}欧洲游\n" \
             "二等奖:\t价值{}的豆浆机\n三等奖:\t价值{}的生活大礼包"
    print(info_1.format(*activity_1))
    print(info_1.format(*activity_2))
    print(info_1.format(*activity_3))
    print(info_1.format(*activity_4))
    print(info_1.format(*activity_5))
    print("********************")
    print(info_2.format(*activity))

    祝学习愉快!

    2022-03-27 09:51:27
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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