1、输入计算圆的面积、球体的体积和球体的表面积的表达式。你应该在每个表达式中使用相同值的变量 radius,以及 Python 中可用的最精确的 π 值。
在 Python 中可以这样实现:
import math
radius = 5 # 可自行设定半径值
# 计算圆的面积
circle_area = math.pi * radius ** 2
# 计算球体的体积
sphere_volume = (4/3) * math.pi * radius ** 3
# 计算球体的表面积
sphere_surface_area = 4 * math.pi * radius ** 2
print("圆的面积:", circle_area)
print("球体的体积:", sphere_volume)
print("球体的表面积:", sphere_surface_area)
2、输入一条赋值语句,将变量 name 设置为你的全名。然后输入一个使用该变量和切片运算符的表达式,以返回你的姓氏。
# 假设全名是“张三”
name = "张三"
# 获取姓氏的表达式
# 注意:如果姓氏是多个字,需要根据实际情况调整切片范围
surname = name[0:1]
3、你可以通过让乌龟向前移动然后左转的方式绘制各种几何形状。请编写一个代码片段,以类似的方式绘制一个圆。提示:让乌龟每次向左转1度。另外,说明如何增大或减小圆的大小。
以下是绘制圆的代码片段示例(Python 代码,假设已导入 turtle 库):
import turtle
# 创建一个乌龟对象
t = turtle.Turtle()
# 循环绘制圆,每次前进一定距离并左转1度
for i in range(360):
t.forward(1) # 前进距离,可调整此值改变圆大小
t.left(1)
# 完成绘制后保持窗口打开
要增大或减小圆的大小,可以调整 t.forward() 函数中的参数值。参数值越大,圆越大;参数值越小,圆越小。
4、在文件 stopsign.py 中编写一个 Python 程序,绘制一个停车标志。该标志应为填充红色的六边形,中间用白色字母居中显示“Stop”字样。
以下是实现该功能的 Python 代码:
from turtle import *
def main():
reset()
speed(0)
pensize(2)
hideturtle()
color("red", "red") # 红色轮廓和填充
begin_fill()
for count in range(6):
forward(70)
left(60)
end_fill()
color("white", "white")
up()
goto(0, 20) # 调整位置以居中显示文字
write("STOP", align="center", font=("Arial", 24, "bold"))
return "Done!"
if __name__ == "__main__":
msg = main()
print(msg)
mainloop()
将上述代码保存为 stopsign.py 并运行,即可绘制出所需的停车标志。
5、修改 samplepattern.py 中的代码,使其能够接受三个可选的命令行参数。它们分别代表边的数量、轮廓颜色和填充颜色。程序应该能够使用其中一个、两个或全部三个参数。默认边的数量为 6,轮廓颜色为蓝色,填充颜色为黄色。确保在终端窗口中运行程序来测试它。
以下是修改后的 samplepattern.py 代码:
from turtle import *
import sys
def main():
args = sys.argv
[numSides, outline, fill] = [6, "blue", "yellow"] # 默认值
if len(args) == 4:
[name, numSides, outline, fill] = args

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



