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

简介: 某平台实训 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)


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

相关文章
|
数据库 数据安全/隐私保护
手把手教你搞定菜单权限设计,精确到按钮级别,建议收藏(一)
在实际的项目开发过程中,菜单权限功能可以说是后端管理系统中必不可少的一个环节,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单进行相应的扩展。
4763 0
手把手教你搞定菜单权限设计,精确到按钮级别,建议收藏(一)
若依如何创建二级页面菜单,点击目录后,右侧空白的悬浮空白的内容,点击系统管理的菜单管理,上级菜单点击主类木有个小三角,选择我们之前创建的主类目
若依如何创建二级页面菜单,点击目录后,右侧空白的悬浮空白的内容,点击系统管理的菜单管理,上级菜单点击主类木有个小三角,选择我们之前创建的主类目
|
6月前
|
存储 C++ UED
【C++】飞机大战项目记录
通过上面的设计,我们实现来看飞机大战的主要功能
89 4
|
6月前
|
前端开发
招投标系统是Electron的纯内网编辑Office Word,可以设置部分区域可编辑,其他的地方不能编辑吗?
我们是招投标系统的开发公司,框架是用的Electron,需要在纯内网的环境下编辑Office Word,可以设置部分区域可编辑,其他的地方不能编辑吗(如下红框位置)?并且在用户忘记填写一些区域的时候做提醒。
117 5
|
数据可视化
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
在搭建完菜单以后,程序不报错也能运行,但是运行结果就是一个框,就跟没有搭建过菜单一样,如下图所示,没有我们想象中的菜单栏,更别说有下拉菜单了,但是如果将搭建菜单的代码单独放到一个测试类中去测试一下的话,会显示出来菜单,也就是说我们搭建菜单的核心代码是没有问题的
157 0
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
|
前端开发
前端工作总结108-修改新增按钮显示逻辑
前端工作总结108-修改新增按钮显示逻辑
106 0
前端工作总结108-修改新增按钮显示逻辑
|
前端开发
前端工作总结102-富文本查看 编辑状态显示
前端工作总结102-富文本查看 编辑状态显示
107 0
|
JavaScript
把数据搞到页面上展示
根据上文提到了数据响应式的实现,这次我们再一次升级,模仿vue框架,实现这些响应式数据渲染到页面中。
216 0
|
前端开发 数据安全/隐私保护
手把手教你搞定菜单权限设计,精确到按钮级别,建议收藏(二)
在实际的项目开发过程中,菜单权限功能可以说是后端管理系统中必不可少的一个环节,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单进行相应的扩展。
1131 0
手把手教你搞定菜单权限设计,精确到按钮级别,建议收藏(二)
|
前端开发
JSP+Servlet培训班作业管理系统[15]–后台管理页面右侧内容区域美化
本文目录 1. 本章任务 2. 内容区域添加当前页面名称显示 3. 内容区域固定高度 4. 添加底部操作栏 5. 美化表格部分 6. 其他页面改动 7. 效果
176 0
JSP+Servlet培训班作业管理系统[15]–后台管理页面右侧内容区域美化