这份菜单能修改吗;这份菜单可以修改;菜名和价格的展示;菜单的信息量好大

简介: 某平台实训 python这份菜单能修改吗;这份菜单可以修改;菜名和价格的展示;菜单的信息量好大

这份菜单能修改吗


编程要求

本关的编程任务是补全src/Step1/menu_test.py文件的代码内容,实现如下功能:

       将输入的菜单menu_list转换为元组类型;

       打印输出生成的元组;

       打印输出元组中首字母最大的元素。

代码 ↓

# coding=utf-8

# 创建并初始化menu_list列表

menu_list = []

while True:

try:

 food = input()

 menu_list.append(food)

except:

 break

# 请在此添加代码,对menu_list进行元组转换以及元组计算等操作,并打印输出元组及元组最大的元素

###### Begin ######

menu_tuple = tuple(menu_list)

print(menu_tuple)

print(max(menu_tuple))

#####END#####




这份菜单可以修改


编程要求

本关的编程任务是补全src/Step2/menu.py文件的代码,实现相应的功能。具体要求如下:

       向menu_dict字典中添加一道菜名lamb,它的价格是50;

       获取menu_dict字典中的fish的价格并打印出来;

       将menu_dict字典中的fish的价格改为100;

       删除menu_dict字典中noodles这道菜;

       输出新的menu_dict菜单。

代码 ↓

# coding=utf-8

# 创建并初始化menu_dict字典

menu_dict = {}

while True:

   try:

       food = input()

       price = int(input())

       menu_dict[food]= price

   except:

       break

#请在此添加代码,实现对menu_dict的添加、查找、修改等操作,并打印输出相应的值

###### Begin ######

menu_dict['lamb'] = 50

print(menu_dict['fish'])

menu_dict['fish'] = 100

del menu_dict['noodles']

print(menu_dict)

#######  End #######




菜名和价格的展示


编程要求

本关的编程任务是补全src/Step3/key-values.py文件的代码,实现相应的功能。具体要求如下:

       将menu_dict菜单的键遍历输出;

       将menu_dict菜单的值遍历输出。

代码 ↓

# coding=utf-8

# 创建并初始化menu_dict字典

menu_dict = {}

while True:

   try:

       food = input()

       price = int(input())

       menu_dict[food]= price

   except:

       break

#请在此添加代码,实现对menu_dict的遍历操作并打印输出键与值

###### Begin ######

for key in menu_dict.keys():

   print(key)

for value in menu_dict.values():

   print(value)

#######  End #######




菜单的信息量好大


编程要求

本关的编程任务是补全src/Step4/menu_nest.py文件的代码,实现相应的功能。具体要求如下:

       menu_total列表中初始时只包含menu1字典,menu1字典中包含两道菜和两道菜的价格;

       编程要求是向menu_total列表中添加另外一个菜单字典menu2,menu2菜单中的菜名和menu1菜单一样,菜的价格是menu1菜的价格的2倍;

       输出新的menu_total列表。

代码 ↓

#coding=utf-8

#初始化menu1字典,输入两道菜的价格

menu1 = {}

menu1['fish']=int(input())

menu1['pork']=int(input())

#menu_total列表现在只包含menu1字典

menu_total = [menu1]

# 请在此添加代码,实现编程要求

#********** Begin *********#

menu2={}

for key,value in menu1.items():

   menu2[key] = value*2

menu_total.append(menu2)

#********** End **********#

#输出menu_total列表

print(menu_total)


如有错误,希望轻喷,接受指正,积极完善。

相关文章
|
8月前
|
前端开发
Boostrap技能点整理之【按钮样式】
Boostrap技能点整理之【按钮样式】
|
1月前
|
搜索推荐
栏目页在制作过程中要注意什么
一个网页必须要有导航,否则用户就不能找到自己需要的内容。
30 3
|
4月前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
87 11
若依如何创建二级页面菜单,点击目录后,右侧空白的悬浮空白的内容,点击系统管理的菜单管理,上级菜单点击主类木有个小三角,选择我们之前创建的主类目
若依如何创建二级页面菜单,点击目录后,右侧空白的悬浮空白的内容,点击系统管理的菜单管理,上级菜单点击主类木有个小三角,选择我们之前创建的主类目
|
8月前
|
前端开发
招投标系统是Electron的纯内网编辑Office Word,可以设置部分区域可编辑,其他的地方不能编辑吗?
我们是招投标系统的开发公司,框架是用的Electron,需要在纯内网的环境下编辑Office Word,可以设置部分区域可编辑,其他的地方不能编辑吗(如下红框位置)?并且在用户忘记填写一些区域的时候做提醒。
129 5
|
前端开发 程序员 对象存储
软件协会第01次活动第03次任务布置:图床配置+Typora主题+三大基本结构练习
软件协会第01次活动第03次任务布置:图床配置+Typora主题+三大基本结构练习
133 0
|
数据可视化
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
在搭建完菜单以后,程序不报错也能运行,但是运行结果就是一个框,就跟没有搭建过菜单一样,如下图所示,没有我们想象中的菜单栏,更别说有下拉菜单了,但是如果将搭建菜单的代码单独放到一个测试类中去测试一下的话,会显示出来菜单,也就是说我们搭建菜单的核心代码是没有问题的
191 0
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
|
前端开发
前端工作总结108-修改新增按钮显示逻辑
前端工作总结108-修改新增按钮显示逻辑
120 0
前端工作总结108-修改新增按钮显示逻辑
|
前端开发 JavaScript
制作四个选项卡页 Tab,用户可以通过切换不同的 Tab 页查看不同类别的新闻信息,每个 Tab 有对应的内容版块,点击某个选项卡时,显示对应的内容版块,隐藏其他内容版块,并且为了突出当前的选项卡,还
制作四个选项卡页 Tab,用户可以通过切换不同的 Tab 页查看不同类别的新闻信息,每个 Tab 有对应的内容版块,点击某个选项卡时,显示对应的内容版块,隐藏其他内容版块,并且为了突出当前的选项卡,还
284 0
制作四个选项卡页 Tab,用户可以通过切换不同的 Tab 页查看不同类别的新闻信息,每个 Tab 有对应的内容版块,点击某个选项卡时,显示对应的内容版块,隐藏其他内容版块,并且为了突出当前的选项卡,还