《python语言程序设计》(2018)编程题 第2章第23题画4个圆 简单写和利用for写,第1章16题也做过

2.23 画4个圆 用户输入半径就能画。

请添加图片描述

此处为第2章学习后正常编写的

此处没有加入用户输入

from turtle import * 
   
speed(15)
 dot(6, "red")
 penup()
 goto(0, -50)
 dot(6, "red")
 
 pendown()
 circle(50)
 penup()
 goto(100, -50)
 pendown()
 circle(50)
 penup()
 goto(0,-150)
 pendown()
 circle(50)
 penup()
 goto(100,-150)
 pendown()
 circle(50)
 done()

接下来使用第5章循环中的知识编写

from turtle import * 
speed = 24
# test design draw
radius_num = eval(input("Enter radius number: "))
line_num = eval(input("Enter line number: "))
column_num = eval(input("Enter column number: "))
# 此段为偷懒提前输入。
radius_num, line_num, column_num = 20, 5, 4
#此处决定了行数
for i in range(2, (line_num + 1) * 2, 2):
    penup()
    goto(0, -radius_num * i)
    pendown()
    circle(radius_num)
    #此处决定了列数
    for j in range(2, column_num * 2, 2):
        penup()
        goto(radius_num * j, -radius_num * i)
        pendown()
        circle(radius_num)
hideturtle()
done()

请添加图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贾宝不是玉

谢谢各位兄弟们的关注,谢谢破费

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值