前言
今天给大家分享一些有关字符串、列表、字典的题目,但是迫于时间关系,所以我省略了分析部分(其实也比较简单,没必要分析,纯分享题目),并且都只展现一种解法。
一、火柴棍游戏1
题目
描述
用火柴棍拼成数字0~9,具体拼法如下图:
编写程序,实现输入一个数字,输出所需火柴棍的数量
输入格式
一个0~9之间的数字
输出格式
一个整数,表示所需要的火柴棍的数量
样例
输入数据 1
3输出数据 1
5提示
入门题
代码
a=int(input()) s='6255456376' print(s[a])二、火柴棍游戏2
题目
描述
用火柴棍拼成数字0~9,具体拼法如下图:
编写程序,实现输入任意一个三位数,输出所需火柴棍的数量
输入格式
一个三位正整数
输出格式
一个整数,表示所需要的火柴棍的数量
样例
输入数据 1
356输出数据 1
16代码
a=int(input()) s='6255456376' b=a//100 c=a%100//10 d=a%100%10 print(int(s[b])+int(s[c])+int(s[d]))三、评委打分1
题目
描述
在比赛中有三位评委分别为节目打分,现要计算节目的总分和平均分。
输入格式
一行,三个实数,用空格隔开。
输出格式
一行,两个实数(用round函数保留两位小数),用空格分隔。
样例
输入数据 1
8.1 9.2 8.7输出数据 1
26.0 8.67提示
- 入门题
代码
a,b,c=map(float,input().split()) d=a+b+c e=(a+b+c)/3 print(round(d,2),round(e,2))四、计算天干地支
题目
描述
天干地支,源自中国古时对天象的观测,十天干和十二地支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了天干地支纪年法,也是我国的农历年。其中天干是“甲乙丙丁戊己庚辛壬癸”,地支是“子丑寅卯辰巳午未申酉戌亥”。
已知年份的最后一位数字对应天干,用已知年份除以12,求得的余数代表地支。具体对应关系如下图所示:
如2021年,末位数字“1”对应天干“辛”,余数“5”对应地支“丑”,故2021年的农历年是“辛丑年”。
输入格式
一个正整数,表示年份
输出格式
农历年份
样例
输入数据 1
2021输出数据 1
辛丑年提示
字符串、列表、字典的入门题
代码
a=int(input()) x='庚辛壬癸甲乙丙丁戊己' y='申酉戌亥子丑寅卯辰巳午未' z='年' print(x[a%1000%100%10]+y[a%12]+z[0])