Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как написать код в питоне с помощью модуля from turtle import * Срочно нужно!!!!! До 18.00

aliya shahmanova Ученик (99), на голосовании 1 неделю назад
Я написала так:
from turtle import *

def day():
color('yellow')
pensize(2)
begin_fill()
for i in range(18):
forward(150)
left(100)
day()
end_fill()

def night():
color('bisque')
pensize(2)
begin_fill()
circle(50)
night()
end_fill()

hideturtle()
exitonclick()

Всё это написала, рисует, но друг на дружке......а мне нужно чтобы при вводе слова день рисовало именно солнце...Нужно как на первом фото
А на втором, что получается у меня....
Голосование за лучший ответ
Avis Оракул (92056) 1 месяц назад
Так для этого нужно запросить ввод команды, не?
У вас описаны функции, которые просто так вызываются друг за другом:Нет ни одной строчки, где программа запрашивает ввод что рисовать.

Что-то вроде такого, допустим:
 while True: 
ans = input('Какое сейчас время суток? (день/ночь)'):
if ans == 'день':
day()
end_fill()
elif ans == 'ночь':
night()
end_fill()
else:
print('команда не распознана')
Хотя не очень понятно зачем end_fill() вынесен за пределы функций если begin_fill() выполняется внутри них.
Похожие вопросы