python:绘制图形:从键盘输入你的学号,使用 turtle 库绘制学号的后两位,学号后两位是47
时间: 2024-11-05 12:34:10 浏览: 43
在Python中,我们可以利用turtle库创建一个简单的绘图程序,让用户通过键盘输入他们的学号,然后仅显示后两位并绘制出来。这里假设学号为字符串,我们先获取输入,然后处理并画出指定的字符。以下是实现这个功能的一个示例:
```python
import turtle
# 初始化turtle对象
t = turtle.Turtle()
t.speed(0) # 设置最快的速度
def draw_number(num):
"""
根据数字绘制对应的字符,这里是 '4' 和 '7'
"""
if num == '4':
t.penup()
t.goto(-50, -50)
t.pendown()
t.write('4', font=("Arial", 30))
elif num == '7':
t.penup()
t.goto(-40, -40)
t.pendown()
t.forward(60)
t.left(90)
t.forward(30)
t.left(90)
t.forward(60)
# 获取用户输入并提取后两位
student_id = input("请输入你的学号(例如:20220104):")
last_two_digits = student_id[-2:]
# 绘制学号的后两位
for digit in last_two_digits:
draw_number(digit)
# 关闭turtle窗口
turtle.done()
阅读全文