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

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


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

相关文章
|
数据可视化
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
在搭建完菜单以后,程序不报错也能运行,但是运行结果就是一个框,就跟没有搭建过菜单一样,如下图所示,没有我们想象中的菜单栏,更别说有下拉菜单了,但是如果将搭建菜单的代码单独放到一个测试类中去测试一下的话,会显示出来菜单,也就是说我们搭建菜单的核心代码是没有问题的
124 0
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
|
前端开发
前端工作总结108-修改新增按钮显示逻辑
前端工作总结108-修改新增按钮显示逻辑
82 0
前端工作总结108-修改新增按钮显示逻辑
|
前端开发
前端工作总结102-富文本查看 编辑状态显示
前端工作总结102-富文本查看 编辑状态显示
72 0
|
Android开发
是脚本点击, 还是人手点击
牙叔教程 简单易懂
119 0
|
JavaScript
把数据搞到页面上展示
根据上文提到了数据响应式的实现,这次我们再一次升级,模仿vue框架,实现这些响应式数据渲染到页面中。
175 0
|
前端开发
#私藏项目实操分享# 【Taro工作记录三】按钮实现一键复制文字操作
#私藏项目实操分享# 【Taro工作记录三】按钮实现一键复制文字操作
225 0
|
Java 数据安全/隐私保护
JSP+Servlet培训班作业管理系统[3]–点击菜单加载功能页面
本文目录 1. 背景 2. 创建演示页面 3. 构造超级链接 4. 实现jsp页面的动态包含 4.1 修改左侧菜单部分的超级链接。 4.2 创建用于导航的servlet 4.3 右侧区域动态包含 5. 测试验证
215 0