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

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

本文通过三个具体案例深入讲解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 相关产品和应用

全部下载

专题列表