下面的Python执行后如果输入8,希望输出如下图形。相关说法,正确的是( )。

rb249155 单选题 共 个子题
import turtle
N = int(input("请输入射线数量:"))
Angle = 360 / N #计算出每条射线之间间隔的角度

for i in range(N):
    turtle.right(Angle)
    turtle.forward(100)
    turtle.goto(0,0)

turtle.done()

原卷配图(题干中「如下图形」/「如下图所示」的原卷插图)

配图

A

Angle = 360 / N应该修为Angle = 360 // N才能实现输出效果

B

range(N)修改为range(1, N + 1)效果相同,都能实现输出效果

C

range(N)修改为range(1, N)效果相同,都能实现输出效果

D

turtle.right(Angle)应该修正为turtle.right(i * Angle)才能达到预期效果

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧