Python基础实战:元组在咖啡馆、中超排名及通讯录中的应用

月亮慢半拍
月亮慢半拍
发布时间:2026-10-15| 4人浏览过
原创

本文通过三个具体案例深入讲解Python中元组(tuple)的创建、遍历与使用。内容涵盖基于元组的咖啡馆点单系统、中超球队积分榜展示以及手机通讯录模拟程序。通过代码实例,帮助读者掌握元组的基本操作、枚举遍历及输入处理,适合Python初学者进行基础语法巩固。

任务1:模拟经营一家咖啡馆,由用户自主选择心仪的咖啡品种。

本部分主要介绍Python中的元组(Tuple)概念及其特性。

coffee_name=('蓝山','卡布奇诺','拿铁','皇家咖啡','女皇咖啡','美丽与哀愁')
print('您好!欢迎光临小贾的咖啡小店')
print('本店经营的咖啡有:')
for index,item in enumerate(coffee_name):
    print(index+1,'.',item,end='  ')

index=int(input('\n请输入您喜欢的咖啡编号:'))
if 0<=index<=len(coffee_name):
    print(f'您的咖啡[{coffee_name[index-1]}]好了,请小可爱慢用')

任务2:展示2019年中超联赛前五名球队的积分榜数据。

scores=(('广州恒大',72),('北京国安',70),('上海上港',66),('江苏苏宁',53),('山东鲁能',51))
for index ,item in enumerate(scores):
    print(index+1,'.',end='')
    for score in item:
        print(score,end='')
    print()  

具体排名数据如下:1. 广州恒大 72分;2. 北京国安 70分;3. 上海上港 66分;4. 江苏苏宁 53分;5. 山东鲁能 51分。

任务3:模拟实现手机通讯录功能,用于管理好友信息。

主要逻辑为录入朋友的昵称与手机号码,并将录入的信息打印输出。

es=set()
for i in range(5):
    info=input(f'请输入第{i+1}个朋友的姓名和手机号码:')
    phones.add(info)

for item in phones:
    print(item)

至此,关于Python学习实操案例(五)的内容介绍完毕。如需了解更多Python学习案例,欢迎查阅本站往期文章或继续浏览后续内容,感谢大家的支持。

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。