Python头歌实训之元组和集合

编程入门 行业动态 更新时间:2024-10-15 00:26:58

Python头歌<a href=https://www.elefans.com/category/jswz/34/1769369.html style=实训之元组和集合"/>

Python头歌实训之元组和集合

1.日期格式转换

x = input("输入日期")
y = ("January", "February", "March", "April", "May", "June", "July", "Augest", "September", "October", "November", "Decembeer")
n = x.find('/')
i = x.find('/',n+1)
r = int(x[n+1:i])
a = y[r-1]+' '+x[i+1:]+','+x[:n]
b = x[i+1:]+' '+y[r-1]+','+x[:n]
print("美式格式"+a)
print("英式格式"+b)

2.计算购买饮品金额

cp = (("悠哉悠哉",18),("人间烟火",17),("蔓越阑珊",17),("抹茶葡提",16),("幽兰拿铁",16),("  翠翠  ",13),("浮生半日",15),("筝筝纸鸢",16),("声声乌龙",15),("风栖绿桂",12),("素颜锡兰",13),("烟火易冷",15))
#代码开始
s, p = 1, 0
for i in cp:print("{:2d}".format(s)+i[0]+str(i[1]))s += 1
while True:xh = int(input("请选择饮品"))if xh == 0:breaksl = int(input("请输入数量"))p += cp[xh-1][1]*sl
print("应付{}元".format(p))
#代码结束

3.判断句子是否每个英文字母起码出现一次

x = input("")
#代码开始
jh = set()
for i in x:i = i.upper()if 65 <= ord(i) < 97:jh.add(i)
if len(jh) == 26:print('True')
else:print('False')
#代码结束

4.集合的运算

h1 = set()
h2 = set()
gh = input("")
lb = gh.split(',')
for x in lb:h1.add(eval(x))
gh = input("")
lb = gh.split(',')
for x in lb:h2.add(eval(x))
#代码开始
h3 = h2 & h1
h4 = h1 - h2
h5 = h2 - h1
#代码结束
print("两项活动都参加", h3)
print("只参加活动1", h4)
print("只参加活动2", h5)

更多推荐

Python头歌实训之元组和集合

本文发布于:2024-03-09 16:24:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725484.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实训   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!