Python实现自主售卖机

1 问题

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

2 方法

根据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实验,证明该方法是有效的,但本文的方法单一,可实现的成果简单单一,未来可以在此基础上扩展自主售卖机的功能。

相关推荐
蚰蜒螟1 分钟前
深入浅出:从JVM线程创建到Linux内核clone系统调用
linux·运维·jvm
IMPYLH2 分钟前
Linux 的 sha256sum 命令
linux·运维·服务器·网络·bash·哈希算法
qq_372906934 分钟前
如何通过点击事件动态展开和收起 HTML 元素
jvm·数据库·python
chimooing9 分钟前
OpenClaw 浏览器自动化:Playwright 深度集成
运维·自动化
KKKlucifer17 分钟前
安全智能体:数据安全运营自动化与自主决策的技术突破
运维·安全·自动化
qq_3721542318 分钟前
Golang Gin怎么做JWT登录认证_Golang Gin JWT教程【实用】
jvm·数据库·python
2401_8716965219 分钟前
C#怎么实现文件上传下载 C#如何用WebAPI实现大文件断点续传功能【网络】
jvm·数据库·python
Xiu Yan21 分钟前
Java 转 C++ 系列:函数对象、谓词和内建函数对象
java·开发语言·c++
m0_3776182321 分钟前
如何在 pytest 中通过组合多个 fixture 实现参数化测试
jvm·数据库·python
Full Stack Developme23 分钟前
Hutool StrUtil 教程
开发语言·网络·python