官方题解 | 嘻哈赛#03题解
赛纲介绍
本次题目的总体难度如下,各位选手可以借此评估一下自身的技术水平
题目编号 题目名称 题目难度 T1 Python房子 入门 T2 距离计算 入门 T3 年龄转换器 入门 T4 身高问题 入门
T1 PYTHON房子
题目大意
考察print()的使用
输出7行字符串:
解题思路
直接使用 print 进行输出即可(需要注意提示信息,输出\的方法)
方法一:可以使用7行print()输出;
方法二:也可使用三单引号或三双引号结合一个print()输出。
参考代码
T2 距离计算
题目大意
考察简单数学和运算符的使用
根据输入的值完成距离计算并输出结果
解题思路
通过input()函数输入时间,使用int()函数将输入的时间从字符串转为整数,再通过简单的数学公式距离=速度时间,将输入的值80,并使用print()将最终结果输出
参考代码
T3 年龄转换器
题目大意
考察在简单的数学和运算符的使用基础上,增加字符串的拼接
按照以下固定格式,输出月龄的信息。
XX的月龄合计为XX个月
解题思路
使用input()完成姓名和年龄的输入,通过int()函数将输入的年龄转为整数,再通过公式年龄*12的计算得到月龄,最后使用print()输出,输出的字符串可以通过+做拼接,或者可以使用format()或f/F格式化输出
Tips:标点符号要使用中文标点
参考代码
T4 身高问题
题目大意
考察在简单计算基础上增加了条件判断
通过条件判断确认性别系数,从而计算出未来身高,并输出最终结果
解题思路
使用input()完成爸爸身高,妈妈身高,性别的输入,通过int()函数将输入的两个身高转为整数,确定性别系数前需要根据输入判断,如果是男孩,则系数为1,否则如果是女孩,则系数为-1。最终通过计算公式,输出最终的孩子的未来身高
参考代码