一、编程题
1、描述:假设孩子的身高完全由爸爸和妈妈的遗传因素决定,预测一下长大后孩子的
身高是多少?
孩子获得了爸爸妈妈各一半的遗传基因,所以可以用以下公式计算孩子未来的身高。
(单位:厘米)
孩子未来的身高=(爸爸的身高+妈妈的身高+13 乘以性别系数)/2
如果是“男孩”,性别系数值为“1”;如果是“女孩”,则性别系数值为“-1”。
输入格式:
第一行输入一个数字,代表爸爸的身高
第二行输入一个数字,代表妈妈的身高
第三行输入一个数字(1 或-1),代表性别系数
(输入使用 input(),并有相应提示信息)
输出格式:
输出孩子未来的身高。
(输出使用 print(),并有相应提示信息)
参考答案:
略
解析:【喵呜刷题小喵解析】本题目要求根据爸爸、妈妈的身高以及孩子的性别系数,预测孩子未来的身高。首先,通过input()函数从用户处获取爸爸和妈妈的身高以及性别系数。性别系数是一个浮点数,1代表男孩,-1代表女孩。然后,根据公式计算孩子未来的身高,并将结果输出。注意,输入时需要将字符串类型的输入转换为数字类型,所以使用了float()函数进行类型转换。最后,使用print()函数将结果输出,并给出相应的提示信息。
2、要求:如图所示绘制四个圆
(1)海龟的初始位置的坐标为(0,0);
(2)绘制第 1 个左上方的圆形,半径为 40;
(3)绘制第 2 个左下方的圆形,半径为 40;
(4)海龟由初始位置坐标(0,0)移动至坐标(80,0);
(5)绘制第 3 个右上方的圆形,半径为 40;
(6)绘制第 4 个右下方的圆形,半径为 40;
参考答案:
略
解析:【喵呜刷题小喵解析】本题要求使用Python的turtle库绘制四个圆。首先,我们导入turtle库,并初始化一个名为t的海龟对象。然后,我们设置海龟的初始位置为(0,0)。接着,我们绘制第1个左上方的圆形,半径为40。由于turtle的circle函数默认绘制的是半圆,所以我们需要指定180度作为半径,以绘制完整的圆形。然后,我们绘制第2个左下方的圆形,半径也为40。我们先将海龟移动到(-40,-40)的位置,再绘制半圆。接下来,我们将海龟从初始位置移动到(80,0)的位置,以准备绘制第3个右上方的圆形。然后,我们绘制第3个右上方的圆形,半径为40。最后,我们绘制第4个右下方的圆形,半径也为40。我们先将海龟移动到(120,-40)的位置,再绘制半圆。最后,我们隐藏海龟并显示结果。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!