任务一:我的咖啡馆你做主
方法一:使用列表
# 任务一:我的咖啡馆你做主
# 方法一:使用列表
lst=['蓝山','卡布奇诺','拿铁','皇家咖啡','女王咖啡','美丽与哀愁']
for i in lst:
print(lst.index(i)+1,'.',i,end='\t')
print()
while True:
chice = int(input('请输入要选择的咖啡序号:'))
if chice in range(1,len(lst)+1):
print('您的{0}咖啡好了,请慢用……'.format(lst[chice-1]))
break
else:
print('输入无效,请重新输入:')
方法二:使用字典
# 方法二:使用字典
d={1:'蓝山',2:'卡布奇诺',3:'拿铁',4:'皇家咖啡',5:'女王咖啡',6:'美丽与哀愁'}
for i in d:
print(i,'.',d[i],end='\t')
print()
while True:
chice = int(input('请输入要选择的咖啡序号:'))
if chice in list(d.keys()):
print('您的{0}咖啡好了,请慢用……'.format(d[chice]))
break
else:
print('输入无效,请重新输入:')
方法三:使用元组
# 方法三:使用元组
t=('蓝山','卡布奇诺','拿铁','皇家咖啡','女王咖啡','美丽与哀愁')
for index, item in enumerate(t): # 获取元组的 索引和值
print(index+1,'.',item)
while True:
chice = int(input('请输入要选择的咖啡序号:'))
if chice in range(1,len(t)+1):
print('您的{0}咖啡好了,请慢用……'.format(t[chice-1]))
break
else:
print('输入无效,请重新输入:')
任务二:显示2019中超联赛前5名排行
# 任务二:显示2019中超联赛前5名排行
t=(('广州恒大',72),('北京国安',70),('上海上港',66),('江苏苏宁',53),('山东鲁能',51))
for index, item in enumerate(t): # 获取元组的 索引和值
print(index+1,'.',end=' ')
for t1 in item:
print(t1,end=' ')
print()
任务三:模拟手机通信录
集合忘了的同学,可以参考这个:集合—创建、判断、遍历、增删、交集、并集、差集、对称差集等操作
'''
列表list:可变序列 列表特点:[] 有序 可重复
字典dict:可变序列 字典特点:{key:value} 无序 key不可重复,value可重复
元组tuple:不可变序列,,元组特点:() 有序 可重复
集合set:可变序列,, 集合特点:{key} 去重, 无序 key不可重复
'''
# 任务三:模拟手机通信录
# 集合 特征:无序
phones=set()
for i in range(4):
info=input(f'请输入第{i+1}个朋友的姓名和手机:')
phones.add(info)
for item in phones:
print(item)
【实操案例一】:输出文件内容、天气预报、机票界面、以及地铁运行图!
【实操案例二】:特殊符号、列表、字典、输出颜色以及保留小数位数的实例代码及运行效果图!
【实操案例三】:进制转换、异常捕获、输出颜色设置、格式化字符串的设置等实例代码及运行效果图!
【实操案例四】:验证账号、密码、输入次数,以及随机数生成等实例代码及运行效果图!
【实操案例五】:字母对应的ASCII码、模拟用户登录、猜数游戏、水仙花数等实例代码及运行效果图!
【实操案例六】:列表操作 实例代码及运行效果图!
【实操案例七】:字典的应用实例及运行效果图!