1、计算成绩
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | scores = { "baidu" : 32 , "google" : 78 , "weixin" : 95 , "facebook" : 68 , "aws" : 94 , "ali" : 97 } for k,v in scores.items(): if (v = = max (scores.values())): print (k,v) for k,v in scores.items(): if (v = = min (scores.values())): print (k,v) so = [] for v in scores.values(): so.append(v) avg = sum (so) * 1.0 / len (so) print ( round (avg, 2 )) ali 97 baidu 32 77.33 |
2、找素数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import random notprime = [] prime = [] li = [random.randint( 1 , 99 ) for i in range ( 100 )] print ( "List numbers are: " ,li) for i in range ( len (li)): for j in range ( 2 ,li[i] - 1 ): if (li[i] % j ! = 0 ): continue else : notprime.append(li[i]) break #print(notprime) prime = set (li) - set (notprime) print ( "Prime numbers are: " , list (prime)) List numbers are: [ 60 , 63 , 88 , 66 , 30 , 99 , 63 , 51 , 35 , 18 , 48 , 90 , 21 , 28 , 3 , 63 , 68 , 89 , 96 , 42 , 32 , 1 , 25 , 42 , 56 , 97 , 20 , 90 , 86 , 21 , 1 , 79 , 97 , 44 , 54 , 66 , 77 , 62 , 98 , 70 , 37 , 38 , 82 , 24 , 17 , 54 , 42 , 92 , 6 , 55 , 72 , 1 , 93 , 25 , 97 , 72 , 8 , 2 , 27 , 45 , 48 , 51 , 82 , 25 , 55 , 76 , 53 , 26 , 34 , 53 , 9 , 45 , 13 , 91 , 44 , 62 , 59 , 75 , 58 , 46 , 51 , 45 , 44 , 38 , 20 , 37 , 30 , 83 , 34 , 73 , 48 , 68 , 50 , 75 , 93 , 60 , 77 , 71 , 61 , 52 ] Prime numbers are: [ 1 , 2 , 3 , 97 , 37 , 71 , 73 , 13 , 79 , 17 , 83 , 53 , 89 , 59 , 61 ] |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步