1 import random 2 3 print('用列表存储随机整数:') 4 ls = [random.randint(1,100) for i in range(5)] 5 print(ls) 6 7 print('\n用集合存储随机整数:') 8 s1 = {random.randint(1,100) for i in range(5)} 9 print(s1) 10 11 print('\n用集合存储随机整数:') 12 s2 = set() 13 while(len(s2)<5): 14 s2.add(random.randint(1,100)) 15 print(s2)
1到100,也包括100
0到5,不包括5
1到5,不包括5
一定
一定
1 dates = {'2049777001':['篮球','羽毛球','美食','漫画'], 2 '2049777002':['音乐','旅行'], 3 '2049777003':['马拉松','健身','游戏'], 4 '2049777004':[], 5 '2049777005':['足球','阅读'], 6 '2049777006':['发呆','闲逛'], 7 '2049777007':[], 8 '2049777008':['书法','电影'], 9 '2049777009':['音乐','阅读','电影','漫画'], 10 '2049777010':['数学','推理','音乐','旅行']} 11 a = list(dates.values()) 12 b = [] 13 14 for m in a : 15 for x in m: 16 b.append(x) 17 c = {} 18 for i in b: 19 c[i] = b.count(i) 20 d = list(c.items()) 21 e = sorted(d, key=lambda x: x[1], reverse=True) 22 for m, n in e: 23 print(f'{m}:{n}')
1 temperatures= [['2022-04-18', '星期一', '10', '22'], 2 ['2022-04-19', '星期二', '10', '22'], 3 ['2022-04-20', '星期三', '12', '25'], 4 ['2022-04-21', '星期四', '13', '28'], 5 ['2022-04-22', '星期五', '16', '31'], 6 ['2022-04-23', '星期六', '19', '31'], 7 ['2022-04-24', '星期日', '19', '27']] 8 a=[] 9 b=[] 10 11 for i in temperatures: 12 a.append(eval(i[2])) 13 h=min(a) 14 b.append(eval(i[3])) 15 l=max(b) 16 m=sum(a)//7 17 n=sum(b)//7 18 print(f'未来一周最低气温:{h}℃\n未来一周最高气温:{l}℃\n未来一周平均气温区间{m}℃-{n}℃')
1 import random 2 count = 2 3 answer = random.randint(1,31) 4 print('猜猜2022年5月哪一天会是你的lucky day:-') 5 temp = (input('你有三次机会,猜吧(1~31):')) 6 while count > 0: 7 guess = int(temp) 8 if guess == answer: 9 print('哇,猜中了。') 10 break 11 else: 12 if int(answer) > int(temp): 13 print('猜早啦,你的lucky day还没到呢') 14 temp = input('再猜(1~31):') 15 else: 16 print('猜晚啦,你的lucky day已经过啦') 17 temp = input('再猜(1~31):') 18 count = count - 1 19 print('次数用光啦,') 20 print(f'偷偷告诉你,5月你的lucky day是{answer}号.good luck:-')
1 x, n = eval(input("输入十进制整数和要转换的进制n(2或8或16): ")) 2 a = x 3 y = [] 4 hex_v = ["A", "B", "C", "D", "E", "F"] 5 while x != 0: 6 p = x % n 7 if n == 16: 8 if p > 9: 9 gw = p%10 10 p = hex_v[gw] 11 y.append(p) 12 x = x // n 13 y.reverse() 14 z = "".join("%s" % i for i in y) 15 print(f'{a}的{n}进制是:',z)