用户:HPS长草颜团子查看:0 回复:1 评论:0 创建时间:2020-04-12T16:24:12
import random as r
import turtle as t
t.speed(100)
print('hello训练师')
print("欢迎来到巧克力世界")
answer = input("需要教程吗?(需要打A,不需要打B)")
if answer == "A":
a1 = input("输入“画个圆”")
if a1 == "画个圆":
a1first = int(input("输入半径"))
t.circle(a1first)
print('画好啦!')
else:
input("输入不对哦,程序运行结束")
a2 = input("输入“打字”")
if a2 == "打字":
a2first = input("输入要打的字")
print(a2first)
print('好啦!')
else:
input("输入不对哦,程序运行结束")
a3 = input("输入“计算”")
if a3 == "计算":
a3first = input("输入运算符(汉字加减乘除)")
if a3first == "加":
js = int(input("输入一个加数"))
ajs = int(input("输入另一个加数"))
print(a+b)
elif a3first == "减":
bjs = int(input("输入被减数"))
js = int(input("输入减数"))
print(a-b)
elif a3first == "乘":
ys = int(input("输入一个因数"))
ays = int(input("输入另一个因数"))
print(a*b)
elif a3first == "除":
bcs = int(input("输入被除数"))
cs = int(input("输入除数"))
print(a/b)
else:
input("输入不对哦,程序运行结束")
print('好啦,教程结束了,再次运行程序,来编程吧')
print('还有许多功能呢,自己探索吧')
elif answer == "B":
print("开始编程吧")
while 1:
start = input()
if start == "画个圆":
answer1 = int(input("输入半径"))
t.circle(m)
print('画好啦!')
elif start == "打字":
answer2 = input("输入要打的字")
print(answer2)
print('好啦!')
elif start == "计算":
answer3 = input("输入运算符(汉字加减乘除)")
if answer3 == "加":
js = int(input("输入一个加数"))
ajs = int(input("输入另一个加数"))
print(js+sjs)
elif answer3 == "减":
bjs = int(input("输入被减数"))
js = int(input("输入减数"))
print(bjs-js)
elif answer3 == "乘":
ys = int(input("输入一个因数"))
ays = int(input("输入另一个因数"))
print(ys*ays)
elif answer3 == "除":
bcs = int(input("输入被除数"))
cs = int(input("输入除数"))
elif start == "画多边形":
a = input('颜色')
b = int(input('边数'))
turtle.pencolor(a)
for i in range(b):
turtle.forward(100)
turtle.left((360 / b))
turtle.done()
elif start == "创建变量":
answer4 = input("变量内容")
a = answer4
print(a)
print("好啦")
elif start == "创建列表":
answer5 = int(input("列表项数(从1开始)"))
lst = []
for as5 in range(answer5):
answer6 = input("元素之一?")
lst.append(answer6)
print(lst)
elif start == "画大黄鸡":
#此处感谢模板作品《大黄鸡》
t = t.Pen()
t.speed(0)
def head():
t.penup()
t.goto(0, (-100))
t.pendown()
t.begin_fill()
t.fillcolor('gold')
t.circle(100)
t.end_fill()
t.penup()
def glasses():
# 左镜框
t.penup()
t.goto(20, 50)
t.pencolor('brown')
t.pensize(10)
t.setheading(0)
t.pendown()
t.fillcolor('skyblue')
t.begin_fill()
t.forward(60)
t.circle(8, 90)
t.forward(30)
t.circle(8, 90)
t.forward(60)
t.circle(8, 90)
t.forward(30)
t.circle(8, 90)
t.end_fill()
# 右镜框
t.penup()
t.goto((-20), 50)
t.setheading(180)
t.pendown()
t.begin_fill()
t.forward(60)
t.circle((-8), 90)
t.forward(30)
t.circle((-8), 90)
t.forward(60)
t.circle((-8), 90)
t.forward(30)
t.circle((-8), 90)
t.end_fill()
# 眼镜连接
t.penup()
t.goto((-6), 70)
t.setheading(0)
t.pensize(20)
t.pendown()
t.forward(13)
# 左镜片光泽
t.penup()
t.goto(50, 65)
t.setheading(45)
t.pensize(8)
t.pencolor('white')
t.pendown()
t.forward(25)
t.penup()
t.goto(70, 65)
t.pendown()
t.forward(12)
# 右镜片光泽
t.penup()
t.goto((-50), 65)
t.setheading(45)
t.pensize(8)
t.pencolor('white')
t.pendown()
t.forward(25)
t.penup()
t.goto((-30), 65)
t.pendown()
t.forward(12)
def face():
# 右眼睛
t.pencolor('black')
t.pensize(5)
t.penup()
t.goto(55, 15)
t.pendown()
t.setheading(110)
t.circle(20, 140)
t.penup()
# 左眼睛
t.goto((-55), 15)
t.pendown()
t.setheading(70)
t.circle((-20), 140)
t.penup()
# 嘴巴(外)
t.goto((-15), (-10))
t.pensize(1)
t.pencolor('coral')
t.fillcolor('coral')
t.setheading((-90))
t.pendown()
t.begin_fill()
t.circle(15, 180)
for i in range(10):
t.forward(3)
t.left(7)
t.left(20)
t.backward(2)
t.left(20)
for i in range(10):
t.forward(3)
t.left(7)
t.end_fill()
# 嘴巴(里)
t.penup()
t.goto(12, (-10))
t.setheading(120)
t.pencolor('darkred')
t.fillcolor('darkred')
t.begin_fill()
t.circle(14, 120)
t.setheading((-60))
t.circle(14, 120)
t.end_fill()
def hands():
# 左手
t.penup()
t.goto(100, 0)
t.pensize(1)
t.pencolor('black')
t.setheading((-10))
t.pendown()
t.fillcolor('gold')
t.begin_fill()
for i in range(7):
t.forward(9)
t.right(6)
for i in range(19):
t.forward(1)
t.right(6)
for i in range(7):
t.forward(9)
t.right(5)
t.end_fill()
# 右手
t.penup()
t.goto((-100), 0)
t.setheading(190)
t.pendown()
t.fillcolor('gold')
t.begin_fill()
for i in range(7):
t.forward(9)
t.left(6)
for i in range(19):
t.forward(1)
t.left(6)
for i in range(7):
t.forward(9)
t.left(5)
t.end_fill()
def hat():
# 蓝色部分
t.penup()
t.goto(50, 96)
t.pencolor('deepskyblue')
t.fillcolor('deepskyblue')
t.pensize(1)
t.pendown()
t.begin_fill()
t.setheading(90)
t.circle(10, 90)
t.forward(10)
t.setheading(90)
t.forward(10)
t.circle(5, 90)
t.forward(50)
t.circle(5, 90)
t.forward(10)
t.setheading(180)
t.forward(10)
t.circle(10, 90)
t.setheading(0)
t.forward(100)
t.end_fill()
# 棕色部分
t.penup()
t.goto(20, 122)
t.pencolor('brown')
t.fillcolor('brown')
t.setheading(90)
t.pendown()
t.begin_fill()
t.forward(15)
t.circle(5, 90)
t.forward(30)
t.circle(5, 90)
t.forward(15)
t.end_fill()
def draw():
head()
face()
hat()
glasses()
hands()
t.done()
#开始进入Python的世界
draw()
else:
print("宝宝听不懂你在说什么,请换个姿势试试吧~")
else:
input("输入不对哦,程序运行结束")