image

编辑人: 未来可期

calendar2025-05-11

message3

visits780

2023月12月Python一级实操参考答案

一、编程题

1、36.编写一个程序,其功能为:从键盘输入任意三位整数,计算这个整数的百位数字、十位数字、个位数字之和,以及它们的平均值,并输出计算结果。
样例如下:
输入:123
输出:6 2.0
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

参考答案:br />```pythonnum = int(input("请输入一个三位整数:"))# 计算百位、十位、个位数字hundreds = num // 100tens = (num // 10) % 10ones = num % 10# 计算数字之和sum_digits = hundreds + tens + ones# 计算平均值average = sum_digits / 3# 输出结果print("数字之和:", sum_digits)print("平均值:", average)```


2、37.十一国庆节期间,爸爸带着小明到北京天安门广场观看升旗仪式。在庄严的国歌声中,五星红旗冉冉升起,小明看到国旗上的五个五角星,想要用Python画一个红五角星,你可以帮帮他吗?(提示:五角星的外角为144度)
要求:
(1)五角星为镂空五角星,如图所示;
(2)五角星的每条边的长度为200;
(3)画笔颜色为红色;
(4)画笔粗细为5;
(5)最后将画笔隐藏。

参考答案:br />以下是一个用Python的turtle库绘制镂空五角星的代码示例:```pythonimport turtledef draw_star(size, color, outline_width):star = turtle.Turtle()star.speed(0)star.pensize(outline_width)star.color(color)for _ in range(5):star.forward(size)star.right(144)def draw_outline(size, color, outline_width):outline = turtle.Turtle()outline.speed(0)outline.pensize(outline_width)outline.color('black')for _ in range(5):outline.forward(size)outline.right(144)for _ in range(5):outline.right(20)outline.forward(size)outline.right(140)def hide_turtle():turtle.hideturtle()# 设置画笔参数draw_star(200, 'red', 5)draw_outline(200, 'white', 5)hide_turtle()turtle.done()```


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2023月12月Python一级实操参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share