找回密码
 中文实名注册
查看: 463|回复: 19

【python作业】沈熠 实验小学 412

[复制链接]

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
发表于 2023-6-3 15:07:18 | 显示全部楼层 |阅读模式
本帖最后由 沈熠 于 2023-6-3 15:11 编辑

python作业
回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2024-1-13 14:46:02 | 显示全部楼层
[Python] 纯文本查看 复制代码
import random
import turtle

turtle.setup(800,600)
tutu1 = turtle.Turtle()
tutu2 = turtle.Turtle()
tutu3 = turtle.Turtle()
tutu1.speed(0)
turtle.colormode(255)

def draw_circle(r):
    R = random.randint(0, 255)
    G = random.randint(0, 255)
    B = random.randint(0, 255)
    tutu1.fillcolor(R,G,B)
    tutu1.begin_fill()
    tutu1.circle(r)
    tutu1.end_fill()

radius = 120
for i in range(350):
    draw_circle(radius)
    radius = radius - 3
    tutu1.left(25)


tutu1.hideturtle()
turtle.done()

回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2024-1-13 14:45:27 | 显示全部楼层
[Python] 纯文本查看 复制代码
import random
import turtle

turtle.setup(800,600)
tutu1 = turtle.Turtle()
tutu2 = turtle.Turtle()
tutu3 = turtle.Turtle()
tutu1.speed(0)
turtle.colormode(255)

def draw_circle(r):
    R = random.randint(0, 255)
    G = random.randint(0, 255)
    B = random.randint(0, 255)
    tutu1.fillcolor(R,G,B)
    tutu1.begin_fill()
    tutu1.circle(r)
    tutu1.end_fill()

radius = 120
for i in range(350):
    draw_circle(radius)
    radius = radius - 3
    tutu1.left(25)


tutu1.hideturtle()
turtle.done()
回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2024-1-6 14:59:01 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle
def draw_rect(color):
    turtle.fillcolor(color)
    turtle.begin_fill()
    for i in range (2):
        turtle.forward(50)
        turtle.left(90)
        turtle.forward(300)
        turtle.left(90)
    turtle.end_fill()
color_list=['red','blue','green','yellow','pink','gray']
for i in range(5):
    draw_rect(color_list[i])
    turtle.forward(50)
turtle.done
回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2024-1-6 14:35:37 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle

def draw_rect(color):
    turtle.fillcolor(color)
    turtle.begin_fill()
    for i in range(2):
        turtle.forward(50)
        turtle.left(90)
        turtle.forward(50)
        turtle.left(90)
    turtle.end_fill()

for i in range(5):
    draw_rect('green')
    turtle.forward(50)

turtle.done()    
回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2024-1-6 14:29:23 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle

def draw_rect(color):
    turtle.fillcolor(color)
    turtle.begin_fill()
    for i in range(2):
        turtle.forward(50)
        turtle.left(90)
        turtle.forward(50)
        turtle.left(90)
    turtle.end_fill()

for i in range(5):
    draw_rect('green')
    turtle.forward(50)

turtle.done()    
回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2024-1-6 14:28:22 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle

def draw_rect(color):
    turtle.fillcolor(color)
    turtle.begin_fill()
    for i in range(2):
        turtle.forward(50)
        turtle.left(90)
        turtle.forward(50)
        turtle.left(90)
    turtle.end_fill()

for i in range(5):
    draw_rect('green')
    turtle.forward(50)

turtle.done()    
回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2023-12-30 14:48:13 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle
import random 

turtle.speed(0)
turtle.hideturtle()
turtle.pensize(2)

turtle.colormode(255)

colors = [(236,113,95),(243,168,60),(182,218,228),(128,128,128),(246,210,210)]


for i in range(100):
    turtle.pencolor(random.choice(colors))
    turtle.forward(i + 1)
    turtle.left(58)

回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2023-12-23 15:06:43 | 显示全部楼层
[Python] 纯文本查看 复制代码
heads = input('请输入总头数')
feet = input('请输入总脚数')
heads= int(heads)
feet = int(feet)

if feet %2 == 0 and heads * 2 <= feet <= heads * 4:
    for chicken in range(heads+1):
        rabbit = heads - chicken
        if chicken * 2 + rabbit * 4 == feet:
            print(f'有{chicken}只鸡, 有{rabbit}只兔子')
else:
    print('数据有误,请重新输入!')            

回复

使用道具 举报

3

主题

22

帖子

593

积分

高级会员

Rank: 4

积分
593
 楼主| 发表于 2023-12-16 15:04:06 | 显示全部楼层
[Python] 纯文本查看 复制代码
heads = input('请输入总头数')
feet = input('请输入总脚数')
heads = int(heads)
feet = int(feet)

for chicken in range(heads+1):
    rabbit = heads - chicken
    if chicken * 2 + rabbit*4 ==feet:
        print(chicken)
        print(rabbit)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-4-29 03:02 , Processed in 0.048294 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表