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

相关推荐
SCBAiotAigc几秒前
2026.2.25:conda与uv并存时,如何取消base激活
人工智能·python·conda·uv
芝士雪豹只抽瑞克五几秒前
Linux Virtual Server (LVS) 负载均衡集群笔记
linux·笔记·负载均衡·lvs
wanderful_1 分钟前
Django 模拟支付功能开发:踩坑与闭环实现
后端·python·django
老四啊laosi1 分钟前
【Linux系统】15. 进程控制
linux·进程控制
bubiyoushang8881 分钟前
基于遗传算法的LQR控制器最优设计算法
开发语言·算法·matlab
YouGIS顽石工坊5 分钟前
坐标转换服务私有化部署指南 - 源码与Docker两种方案
python·restful·docker镜像·python源码·pyproj·坐标转换服务·高斯克吕格投影
谢尔登6 分钟前
深入React19任务调度器Scheduler
开发语言·前端·javascript
hoiii1877 分钟前
MATLAB中LSSVM工具包及简单例程详解
开发语言·matlab
mingren_13149 分钟前
SDL3配置及基本使用(完整demo)
开发语言·c++·音视频
李可以量化9 分钟前
【Python 量化入门】AKshare 保姆级使用教程:零成本获取股票 / 基金 / 期货全市场金融数据
开发语言·python·金融·qmt·miniqmt·量化 qmt ptrade