Я ищу помощь с этим домашним заданием. Так что, по сути, нам дана задача нарисовать лицо черепашкой питонаОднако нам нужно получить пользовательский ввод для таких выражений, как «счастливый» или «грустный», цвет глаз черный или синий, форма рта и т. Д.
Итак, я установил большую часть кода и попробовал какую-то черепахувходы, но, кажется, ничего не работает. Нам также было поручено использовать класс.
import turtle
tr = turtle.Turtle()
class Face:
def __init__(self):
self.__smile = True
self.__happy = True
self.__dark_eyes = True
def draw_face(self):
tr.clear()
self.__draw_head()
self.__draw_eyes()
self.__draw_mouth()
def is_smile(self):
self._draw_head()
def is_happy(self):
def is_dark_eyes(self):
def change_mouth(self):
<Fill-In>
self.draw_face()
def change_emotion(self):
<Fill-In>
self.draw_face()
def change_eyes(self):
<Fill-In>
self.draw_face()
def main():
face =
face.draw_face()
done = False
while not done:
print("Change My Face")
mouth = "frown" if self.__draw_mouth else "smile"
emotion = "angry" if self._draw_head else "happy"
eyes = "black" if self.__dark_eyes else "blue"
print("1) Make me", mouth)
print("2) Make me", emotion)
print("3) Make my eyes", eyes)
print("0) Quit")
menu = eval(input("Enter a selection: "))
if menu == 1:
elif menu == 2:
<Fill-In>
elif menu == 3:
<Fill-In>
else:
break
print("Thanks for Playing")
tr.hideturtle()
turtle.done()
main()
Для этого потребуется вывести лицо и выражения.