用户名  找回密码
 中文实名注册
查看: 2614|回复: 33

[一级] 【2020.09】Python一级--小日子蓝旗

[复制链接]

711

主题

398

回帖

2万

积分

管理员

积分
21399
发表于 2021-8-24 14:19:26 | 显示全部楼层 |阅读模式
36、编程题一

1) 程序开始运行后,输入一个三位数整数;

(2) 程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入123,输出为:“百:1,十:2,个:3”。


37、编程题二

要求:
(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图;
1605520082hz45xN.png (5.62 KB, 下载次数: 0)

(2)圆的填充颜色为蓝色,所有的线条为黑色。
(3)圆心位置为画布正中心。

回复

举报

5

主题

58

回帖

321

积分

中级会员

积分
321
发表于 2022-8-13 15:36:26 | 显示全部楼层
import turtle

turtle.penup()
turtle.goto(-100,100)
turtle.pendown()
turtle.forward(200)
turtle.left(-90)
turtle.forward(200)
turtle.left(-90)
turtle.forward(200)
turtle.left(-90)
turtle.forward(200)
turtle.penup()
turtle.goto(50, 0)
turtle.pendown()
turtle.begin_fill()
turtle.color('blue')
turtle.circle(50)
turtle.end_fill()

turtle.done()
回复

举报

4

主题

66

回帖

1292

积分

金牌会员

积分
1292
发表于 2022-8-4 17:15:15 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle
turtle.speed(0)
turtle.penup()
turtle.goto(-100,-100)
turtle.pendown()
for i in range(4):
    turtle.forward(200)
    turtle.left(90)
turtle.penup()
turtle.goto(0,-50)
turtle.pendown()
turtle.fillcolor('blue')
turtle.begin_fill()
turtle.pencolor('blue')
turtle.circle(50)
turtle.end_fill()



[Python] 纯文本查看 复制代码
i = int(input('请输入一个三位数'))
a = i//100
b = i//10%10
c = i%10
print(a,b,c)
回复

举报

4

主题

61

回帖

2822

积分

金牌会员

积分
2822
发表于 2022-8-4 16:22:45 | 显示全部楼层
[Python] 纯文本查看 复制代码
num = int(input('s'))
 
a = num //100
 
b = num //10%10
 
c = num%10
 
print('百:',a,'十:',b,'个:',c, 'o')
回复

举报

2

主题

37

回帖

1069

积分

金牌会员

积分
1069
发表于 2022-8-4 16:18:20 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle


turtle.penup()

turtle.goto(-100, -100)

turtle.pendown()

for i in range(4):

    turtle.forward(200)

    turtle.left(90)


turtle.penup()

turtle.goto(0, -50)

turtle.pendown()

turtle.fillcolor('blue')

turtle.begin_fill()

turtle.circle(50)

turtle.end_fill()


turtle.done()
回复

举报

2

主题

37

回帖

1069

积分

金牌会员

积分
1069
发表于 2022-8-4 16:17:46 | 显示全部楼层
[Python] 纯文本查看 复制代码
num = int(input('s'))

a = num //100

b = num //10%10

c = num%10

print('百:',a,'十:',b,'个:',c, 'o')
回复

举报

5

主题

62

回帖

1103

积分

金牌会员

积分
1103
发表于 2022-8-4 14:44:15 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle

turtle.penup()
turtle.goto(-100,-100)
turtle.pendown()
for i in range(4):
    turtle.forward(200)
    turtle.left(90)

turtle.penup()
turtle.goto(0,-50)
turtle.pendown()
turtle.fillcolor('blue')
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()

turtle.done()
回复

举报

5

主题

62

回帖

1103

积分

金牌会员

积分
1103
发表于 2022-8-4 14:41:02 | 显示全部楼层
[Python] 纯文本查看 复制代码
num = int(input('s'))
a = num //100
b = num //10%10
c = num%10
print('百:',a,'十:',b,'个:',c, 'o')
回复

举报

8

主题

98

回帖

2298

积分

金牌会员

积分
2298
发表于 2022-8-4 14:00:30 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle
turtle.dot(100,'blue')
turtle.penup()
turtle.goto(-100,100)
turtle.pendown()
for i in range(4):
     turtle.forward(200)
     turtle.right(90)
turtle.done()

回复

举报

3

主题

40

回帖

2597

积分

金牌会员

积分
2597
发表于 2022-8-2 14:41:37 | 显示全部楼层
[Python] 纯文本查看 复制代码
import turtle
turtle.dot(100,'blue')
turtle.penup()
turtle.goto(-100,100)
turtle.pendown()
for i in range(4):
    turtle.forward(200)
    turtle.right(90)
turtle.done()
回复

举报

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

本版积分规则

手机版|小黑屋|东台市机器人学会;盐城市极创科技有限公司 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2025-4-24 01:15 , Processed in 0.087515 second(s), 63 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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