Python实现自主售卖机

news2024/12/25 23:55:58

1 问题

在python中我们常常使用到条件判断,if语句时常见的条件判断语句之一。那么如何使用if语句实现根据情况自动选择商品进行售卖呢?

2 方法

a88586f1b0e9ace035be8d7b84722694.png根据if语句执行时从上往下执行的特点,使用if语句、dict和list来实现整个流程

代码清单 1

drinks = {'greentea':'please pay 4','weaktea':'please pay 5','blackcffee':'please pay 7','coffeewithmilk':'please pay 9','cocoa':'please pay 6'}
drink = input('please input you wanted drink:')
L=['greentea','weaktea','blackcffee','coffeewithmilk','cocoa']
if drink == l[0]:
   print( drinks['greentea'])
elif drink == l[1]:
   print( drinks['weaktea'])
elif drink == l[2]:
   print( drinks['blackcffee'])
elif drink == l[3]:
   print( drinks['coffeewithmilk'])
elif drink == l[4]:
   print( drinks['cocoa'])
else:
   print('There is no drink you want')

3 结语

针对用python实现自主售卖机问题,提出if语句的方法,通过运用if语句、dict和list实验,证明该方法是有效的,但本文的方法单一,可实现的成果简单单一,未来可以在此基础上扩展自主售卖机的功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1006459.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jd(按关键字搜索商品)API接口

为了进行电商平台 的API开发,首先我们需要做下面几件事情。 1)开发者注册一个账号 2)然后为每个jd应用注册一个应用程序键(App Key) 。 3)下载jdAPI的SDK并掌握基本的API基础知识和调用 4)利用SDK接口和…

长胜证券:新股配号是怎么配的?

近年来,股票买卖成为了越来越多人的出资选择,而新股的配号过程也成为了社会热议的论题。那么,新股配号是怎么配的呢?本文将从发行方法、配号规矩和影响要素等多个角度分析,为读者解答这一问题。 发行方法 首先要了解的…

运维必备 | ansible 自动化运维工具之变量的定义与调用

各位亲爱的读者,现在公众号更改了推送规则,如果您需要第一时间看到我们推送的好内容。 一定要记得给公众号星标,经常点赞、在看、转发、分享和留下您的评论 ! 关注回复【学习交流群】加入【安全开发运维】答疑交流群 请朋友们【多…

全球变暖我们在行动

人类在近一个世纪以来大量使用矿物燃料(如煤、石油等),排放出大量的二氧化碳等多种温室气体,这些温室气体是导致全球气候变暖的主要原因。 二氧化碳的生态平衡遭到破坏,大气中二氧化碳含量逐年增加,导致地…

国产理想二极管控制器SCT53600,可替代TI的LM74700

SCT53600是一个理想二极管控制器,与外部n通道MOSFET作为一个理想的二极管整流器,低损耗反向极性保护,以取代肖特基二极管。SCT53600在4V到65V的宽电源电压范围内工作。该设备能够承受并保护负供电电压下的负载,并阻止反向电流&…

【自用】深度学习工作站安装ubuntu 18.04 LTS系统

工作站配置: 自己组装的 主板:华硕Z790P(PCIE插槽间距大,可以装双显卡) CPU:i5 13600KF 内存:32 G 显卡:GTX 2080 Ti (魔改版,22G) 存储&#xf…

Python 图形化界面基础篇:添加文本框( Entry )到 Tkinter 窗口

Python 图形化界面基础篇:添加文本框( Entry )到 Tkinter 窗口 引言什么是 Tkinter 文本框( Entry )?步骤1:导入 Tkinter 模块步骤2:创建 Tkinter 窗口步骤3:创建文本框&…

S7-1200PLC和LED电子看板通信(TCP/IP)

S7-200SMART PLC和LED电子看板通信应用,请查看下面文章链接: SMART 200 PLC UDP通讯应用LED看板_RXXW_Dor的博客-CSDN博客开放式用户通信 (OUC) 库:数据解析:https://rxxw-control.blog.csdn.net/article/details/121424897这篇博客我们主要介绍S7-1200PLC和LED电子看板通…

一位菜鸟参加2023 Google开发者大会后的自卑

😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想…

怎么安全加密文件?文件加密软件哪个安全?

文件加密可以有效地保护个人信息和企业数据安全,避免数据泄露。那么,我们要怎么安全加密文件呢? 文件加密要求 安全 文件加密最基本,也是最重要的要求就是安全,这是避免数据泄露的前提。如果无法保障安全&#xff0…

Freemarker入门

Freemarker官网 Template data-model output - Apache FreeMarker Manualhttps://freemarker.apache.org/docs/dgui_quickstart_basics.html 整体结构 1、在pom文件中导入依赖 <dependencies><!--spring-boot-start启动器--><dependency><groupId>…

UG\NX二次开发 获取曲面上指定位置的面方向 UF_MODL_ask_face_props

文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客 简介: UG\NX二次开发 获取曲面上指定位置的面方向 UF_MODL_ask_face_props 效果: 代码: #include "me.hpp" static void AskFaceDir(tag_t face_id, dou…

分库表数据倾斜的处理让我联想到了AKF模型 | 京东云技术团队

1 背景 最近在做需求的时候需要在一张表中增加一个字段。 这张表情况如下&#xff1a; 1、拆分了多个库多张表 2、库表拆分按表中商户编码字段hash之后取模进行拆分 由于库表拆分按照商户编码&#xff0c;有些大商家的单子数量远远要高于其他普通商家&#xff0c;这样就造…

Matlab论文插图绘制模板第113期—带箭头标记的图

之前的文章中&#xff0c;分享了Matlab带线标记的图&#xff1a; 带阴影标记的图&#xff1a; 进一步&#xff0c;分享一下带箭头标记的图&#xff0c;先来看一下成品效果&#xff1a; 特别提示&#xff1a;本期内容『数据代码』已上传资源群中&#xff0c;加群的朋友请自行下载…

蓝桥杯官网练习题(搭积木)

类似题目&#xff1a; https://blog.csdn.net/s44Sc21/article/details/132758982?csdn_share_tail%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132758982%22%2C%22source%22%3A%22s44Sc21%22%7Dhttps://blog.csdn.net/s44Sc21/article/deta…

数据在内存中的存储——练习2

题目&#xff1a; int main() {char a -1;signed char b-1;unsigned char c-1;printf("a%d,b%d,c%d",a,b,c);return 0; }思路分析&#xff1a; signed 是有符号的意思unsigned是无符号的意思练习2是无符号类型以有符号类型打印 注意&#xff1a; char是有符号还是无…

uni-app 前端项目(vue)部署到本地win系统Nginx上

若依移动端的项目&#xff1a;整合了uview开源ui框架&#xff0c; 配置后端请求接口基本路径地址&#xff1a; 打包复现到nginx下&#xff1a; 安装个稳定版本的&#xff1a;nginx-1.24.0 部署配置&#xff1a; 增加了网站&#xff1a;8083端口的&#xff0c; 网站目录在ngi…

C++面试/笔试准备,资料汇总

文章目录 后端太卷&#xff0c;建议往嵌入式&#xff0c;qt&#xff0c;测试&#xff0c;音视频&#xff0c;C一些细分领域投简历。有任何疑问评论区聊&#xff0c;我看到了回复 C面试/笔试准备&#xff0c;资料汇总自我介绍项目实习尽可能有1.编程语言&#xff1a;一.熟悉C语言…

玩转金融新“绿”潮,银行纷纷亮大招

在《开辟绿色金融新赛道&#xff0c;看银行如何“向绿而行”》内容中&#xff0c;我们带大家了解了商业银行绿色金融研究背景、规划与能力建设。今天&#xff0c;我们将继续带大家了解商业银行绿色金融实践路径中的绿色信贷产品、绿色债券产品及绿色投资。 在绿色金融实践中&a…

模板学堂|数据可视化仪表板大屏设计流程梳理

DataEase开源数据可视化分析平台于2022年6月正式发布模板市场&#xff08;https&#xff1a;//dataease.io/templates/&#xff09;。模板市场旨在为DataEase用户提供专业、美观、拿来即用的仪表板模板&#xff0c;方便用户根据自身的业务需求和使用场景选择对应的仪表板模板&a…