代码:
num = (input("请输入一个自然数"))
m = sum(map(input, num))
print("{}的各位数字之和为:{}".format(num, m))
结果:
代码:
setA = (input('请输入集合setA:'))
setB = (input('请输入集合setB:'))
a = list(set(setA).union(setB))
b = list(set(setA).intersection(setB))
c = list(set(setA),difference(setB))
print('setA和setB的并集为:', a)
print('setA和setB的交集为:', b)
print('setA和setB的差集为:', c)
结果:
代码:
alist = input('请输入一个包含整数的列表:')
alist = list(map(int, alist.split()))
m = []
for i in alist:
if i%2 ==0:
m.append(i)
print(m)
结果:
代码:
str1 = str(input('请输入一个字符串:'))
dirct1 = {} # 循环遍历列表或字符串,如果字符在字典中则值加一,如果不在则创建(key,value)
for i in str1:
dict1[i] = dict1.get(i, 0) + 1 # 打印每个字符出现的次数
print(dict1)
temp = max(dict1.values())# 打印出出现次数最多的字符
for m, n in dict1.items():
if n == temp:
print(m, '出现了', n, '次')
结果: