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 == l0: print( drinks'greentea') elif drink == l1: print( drinks'weaktea') elif drink == l2: print( drinks'blackcffee') elif drink == l3: print( drinks'coffeewithmilk') elif drink == l4: print( drinks'cocoa') else: print('There is no drink you want') |

3 结语

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

相关推荐
GG-_-Bond几秒前
基于dpdk实现udp接收数据
linux·网络·udp
吴声子夜歌9 分钟前
Shell编程实例——bash入门
linux·运维·shell
小灰灰搞电子16 分钟前
Rust Attribute(属性标记)完整整理
开发语言·后端·rust
Ticnix24 分钟前
MCP 工具拿不到 user_id?用 contextvars 做请求级用户隔离
python·agent·mcp
gb421528725 分钟前
WPS 里的 Word快速合成照片
python
爱和冰阔落32 分钟前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓
tedcloud12333 分钟前
God‘s Eye View 怎么搭建?在云服务器上部署一个实时 3D 地球可视化平台
linux·服务器·开发语言·后端·rust
星间都市山脉34 分钟前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
初願致夕霞39 分钟前
Linux 进程间通信(IPC)机制详解:管道、FIFO 与 System V 共享内存
linux·服务器·c++
ynchyong40 分钟前
Linux nohup 后台服务合并标准错误输出到一个文件
java·linux·运维