摘要: 7.单词分析(20) 输入一个字符串,输出(按字典序)出现次数最多的单词及次数 题解 word = list(input())#读入 new_word = sorted((set(word)))#把读入的去重并排序,确保了在多个字母出现次数相等的情况下,选择字典序最小的那个字母作为结果。 max_w 阅读全文
posted @ 2021-04-17 16:18 Frommoon 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 6.成绩统计(15) 对给定人数的成绩输出其及格率和优秀率(百分号前保留整数) n = int(input()) a,b=0,0 for i in range (n): s = int(input()) if s>=60: a+=1 if s>=85: b+=1 print('{:.0%}'.for 阅读全文
posted @ 2021-04-17 16:15 Frommoon 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 4.蛇形填数(10) 题目 如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。 1 2 6 7 15 … 3 5 8 14 … 4 9 13 … 10 12 … 11 … … 蛇形填充数字,找到坐标(20,20)的数 题解(优):无代码 完全是找规律,我们多写几个对角线的值1,5,13 阅读全文
posted @ 2021-04-17 16:09 Frommoon 阅读(209) 评论(1) 推荐(1) 编辑
摘要: 3.跑步锻炼(10) 周一或1号跑2km(既是周一又是1号跑2km),其余1km,问从2000.1.1(周六)—2020.10.1(周四)共跑多少km? 题解 从开始的那一天一直到结束的那一天,对每一天进行判断是不是周一、1号,然后加上相应的跑步千米数。 start.weekday():返回star 阅读全文
posted @ 2021-04-17 16:05 Frommoon 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1.门牌制作 1~2020中‘2’出现过多少次 num =0 for i in range(1,2021): num += str(i).count('2') print(num) 把数字转换成字符串进行计数,range范围左闭右开,循环到2021才是正确答案,特别容易出错 阅读全文
posted @ 2021-04-17 16:00 Frommoon 阅读(148) 评论(0) 推荐(0) 编辑