母亲节主题程序-少儿编程
python的
这个程序适合学过turtle、循环语句、随机数的孩子。在讲课时,可以扩展讲解tkinter的用法
import turtle
import random
import tkinter.messagebox
# 设置画布和画笔
screen = turtle.Screen()
screen.bgcolor("#C9DDF2")
pen = turtle.Turtle()
pen.speed(1)
# 写出 "Happy Mother's Day"
pen.penup()
pen.goto(-100, 0)
pen.color("#2C3E50")
pen.write("Happy Mother's Day!", font=("Arial", 24, "bold"))
pen.penup()
pen.goto(100, -100)
pen.write("yours,小明", font=("Arial", 24, "bold"))
# 画出爱心
colors = ["#FFB6C1", "#F08080", "#FFA07A", "#FFC0CB", "#FFDAB9", "#FFE4E1"]
for i in range(16):
pen.penup()
x = random.randint(-360, 360)
y = random.randint(-300, 300)
pen.goto(x, y)
pen.pendown()
color = random.choice(colors)
pen.color(color)
pen.begin_fill()
pen.left(45)
pen.forward(50)
pen.circle(25, 180)
pen.right(90)
pen.circle(25, 180)
pen.forward(50)
pen.end_fill()
for i in range(16):
pen.penup()
x = random.randint(-360, 360)
y = random.randint(-300, 300)
pen.goto(x, y)
pen.pendown()
color = random.choice(colors)
pen.color("pink")
pen.begin_fill()
pen.dot(15)
# 隐藏画笔
pen.hideturtle()
# 弹出提示框
tkinter.messagebox.showinfo(title="Happy Mother's Day!", message="祝妈妈母亲节快乐!")
# 点击关闭窗口
screen.exitonclick()
运行效果如图
scratch
这个程序是一张贺卡。基本程序是搬运来的,可以用这个程序作为框架,让孩子修改造型,改成妈妈喜欢的颜色、图案之类的,扩展性比较好,程序简单易懂
效果展示
这一张是学生展示。祝福CSDN上的妈妈们,节日快乐