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

相关推荐
Wang's Blog3 分钟前
Go-Zero项目开发34: 微服务超时控制与重试机制实践
开发语言·微服务·golang·go-zero
扛枪的书生13 分钟前
TigerVNC 安装流程
linux
心念枕惊14 分钟前
Docker--Docker Swarm集群
运维·docker·容器
Mortalbreeze20 分钟前
深入 Linux Socket 编程:端口号、网络字节序与 struct sockaddr 详解
linux·服务器·网络·c++
難釋懷23 分钟前
Nginx-proxy缓存断点续传缓存 range
运维·nginx·缓存
tkevinjd26 分钟前
MiniCode 项目详解7:Memory 记忆系统
大数据·python·搜索引擎·llm·agent
躺柒35 分钟前
读半导体简史08大型机
linux·服务器·c语言·数据库·unix·ibm
郭老二40 分钟前
【Python】Web框架 FastAPI 详解
python·fastapi
井川廊咏41 分钟前
【总集篇】Linux | 如何创建一个 home 目录在 /data 磁盘的 sudo 用户(补档)
linux·运维·服务器
DFT计算杂谈43 分钟前
交错磁研究进展材料物性与交叉应用
数据库·人工智能·python·opencv·算法