编写程序,输入一个字符串,输出其中出现次数最多的字符以及出现的次数。
str_1=str(input('请输入一个字母串:'))
dic_1={}
for i in str_1:
dic_1[i]=dic_1.get(i,0)+1;
# print(dic_1)
temp =max(dic_1.values())
for k,v in dic_1.items():
if v==temp:
print(k,"出现最多,出现了" ,v, "次")
编写程序,输入包含若干集合的列表,输出这些集合的并集。要求使用reduce()函数和lambda表达式完成。
from functools import reduce
a=set(eval(input("请输入一个集合:")))
l1=[]
flag=1
while(flag):
l1.append(a)
print("是否继续添加?1.是 2.否")
flag=int(input())
if flag==1:
print("请添加集合")
a=set(eval(input("请输入一个集合:")))
else :
flag=0
print("并集为:")
print(reduce(lambda x , y : x | y , l1))
编写程序,输入一个包含若干整数的列表,输出新列表,要求新列表中的所有元素来自于输入的列表,并且是降序排列。
a=input("请输入一个包含若干整数的列表:")
b=list(map(int,a.split()))
b.sort()
b.reverse()
print(b)
编写程序,输入一个自然数,输出它的二进制、八进制、十六进制表示形式。
a=int(input("请输入一个十进制数:"))
print("{:b} {:o} {:x}".format(a,a,a))