第八周实验答案

12 篇文章 24 订阅

题目会以文件的形式放上来,因为我不会搞......


1、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 10:09
a = input('请输入多个数(逗号分隔):')
b = [eval(i) for i in a.split(',')]
print("原集合:", b)
c = eval(input("请输入一个数:"))
if c in b:
    b.remove(c)
    print("已从集合中删除", c)
else:
    b.append(c)
    print(c, "已添加到集合中")
print("新集合", b)

2、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 10:21
a = input("请输入多个整数:").split(",")
print("原始列表", a)
b = []
for i in range(len(a) - 1):
    if i == 0 and a[i] == max(a):
        b.append(a[i])
        if i + 2 < len(a) - 1:
            b.append(a[i + 2])
        break
    if a[i + 1] == max(a):
        b.append(a[i])
        b.append(a[i + 1])
        if i + 2 < len(a) - 1:
            b.append(a[i + 2])
        break
print("最大值及相邻元素:", b)
c = int(input("请输入一个数:"))
d = []
for i in range(len(a)):
    d.append(int(a[i]))
    if int(a[i]) == c:
        print(c, "是第%s个数" % (i+1))
        d.remove(c)
        print("已从集合中删除", a[i])

d.sort()
print("排序后的数据")
print(d, end=' ')

3、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 10:47
a = tuple(input("请输入一串字符(不少于四个):"))
b = (a[0], a[1])
c = (a[len(a) - 2], a[len(a) - 1])
print("首二元素:", b)
print("尾二元素:", c)
d = {}
for i in a:
    d[i] = a.count(i)
for i in d:
    print(i, ":", "%s次" % d[i])

4、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 11:01
a = input("请输入水果名称:").split()
b = input("请输入水果价格:").split()
c = {}
for i in range(len(a)):
    c[a[i]] = b[i]
print("字典:", c)
d = input("请输入水果名称:")
if d in a:
    print(d, "的价格为", c[d])
else:
    print(d, "不在列表内")

5、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 11:12
a = tuple(input("请输入一串字符(不少于四个):"))
b = []
for i in a:
    if i not in b:
        print(i, ":", "%s" % a.count(i))
        b.append(i)

6、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 11:17
a = tuple(input("请输入一串字符(不少于四个):").split())
b = []
for i in a:
    if i not in b:
        print(i, ":", "%s" % a.count(i))
        b.append(i)

7、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 12:57

dict1 = {9.74: "Powell", 9.79: "Green", 9.69: "Bolt", 9.85: "Burrell", 9.78: "Montgomery", 9.86: "Lewis"}
dict1 = sorted(dict1.items(),key=lambda dict1:dict1[0],reverse=False)
n = 1
print("{0:^5}{1:^10}{2:^8}".format("名次","姓名","成绩"))
for i in dict1:
    print("{0:^5}{1:^15}{2:^5.3}".format(n, dict1[n-1][1], dict1[n-1][0]))
    n += 1

8、

# Description: 命里有时终须有,命里无时莫强求
# Autor: Neptune
# Date: 2021/10/22 11:36
dict1 = {'0': "h", '1': "n", '2': "b", '3': "x", '4': "m", '5': "a", '6': "q", '7': "f", '8': "e", '9': "y"}
a = input("请输入一组整数(空格分隔):").split()
for i in a:
    for q in i:
        print(dict1[q],end='')
    print(" ",end='')

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值