蓝桥杯python历届真题总结(持续更新) |
您所在的位置:网站首页 › 蓝桥杯历年题 › 蓝桥杯python历届真题总结(持续更新) |
这里写目录标题
成绩统计最短路回文日期购物单递增序列排序成绩分析棋盘放麦子长草寻扎2020全球变暖
输入描述
输入一行包含一个单词,单词只由小写英文字母组成。
对于所有的评测用例,输入的单词长度不超过 1000。 输出描述 输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。 第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。 import os import sys list = [0]*200 st = input() for i in st: column = ord(i) list[column] = list[column] + 1 print(chr(list.index(max(list)))) print(max(list))Notes: 1. input():输入字符串等 2. ord():字符转ASCII码 3. list = [0]200:初始化数组 4. chr():ASCII码转字符 5. max():搜索最大list最大数值 6. 列表.index():找出括号内的索引 成绩统计题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。 输入描述 输入的第一行包含一个整数 n\ (1 \leq n \leq 10^4)n (1≤n≤10 4 ),表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 输出描述 输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分 四舍五入保留整数。 import os import sys s = int(input()) p = 0 e =0 for i in range(s): score = int(input()) if 60 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |