Ответы на вопрос:
Первое:
import turtle
t = turtle.Pen()
number = input("Число полос: (1-7)")
#Рисование фигуры
t.up()
t.forward(200)
def lines(filled,color1):
if filled == True:
t.begin_fill()
for line in range(1,3):
t.color(color1)
t.down()
t.backward(20)
t.left(90)
t.forward(100)
t.left(90)
if filled == True:
t.end_fill()
#Передача цвета
def line(color):
num = lines(True,color)
num1 = lines(False,'#000000')
if number == '1':
line('#000000')
elif number == '2':
line('#000000')
t.backward(20)
line('#808080')
elif number == '3':
line('#000000')
t.backward(20)
line('#696969')
t.backward(20)
line('#808080')
elif number == '4':
line('#000000')
t.backward(20)
line('#696969')
t.backward(20)
line('#808080')
t.backward(20)
line('#A9A9A9')
elif number == '5':
line('#000000')
t.backward(20)
line('#696969')
t.backward(20)
line('#808080')
t.backward(20)
line('#A9A9A9')
t.backward(20)
line('#C0C0C0')
elif number == '6':
line('#000000')
t.backward(20)
line('#696969')
t.backward(20)
line('#808080')
t.backward(20)
line('#A9A9A9')
t.backward(20)
line('#C0C0C0')
t.backward(20)
line('#D3D3D3')
elif number == '7':
line('#000000')
t.backward(20)
line('#696969')
t.backward(20)
line('#808080')
t.backward(20)
line('#A9A9A9')
t.backward(20)
line('#C0C0C0')
t.backward(20)
line('#FFFFFF')
else:
print("Error!\nЧисло должно быть в диапазоне от 1 до 7")
Объяснение:
Второе:
import turtle
t = turtle.Pen()
number = input("Число полос: (1-7)")
#Рисование фигуры
def lines(filled,color1):
if filled == True:
t.begin_fill()
for line in range(1,3):
t.color(color1)
t.forward(150)
t.right(90)
t.forward(20)
t.right(90)
if filled == True:
t.end_fill()
def line(color):
num = lines(True,color)
num1 = lines(False,'#000000')
t.right(90)
t.forward(20)
t.left(90)
if number == '1':
line('#000000')
elif number == '2':
line('#000000')
line('#808080')
elif number == '3':
line('#000000')
line('#696969')
line('#808080')
elif number == '4':
line('#000000')
line('#696969')
line('#808080')
line('#A9A9A9')
elif number == '5':
line('#000000')
line('#696969')
line('#808080')
line('#A9A9A9')
line('#C0C0C0')
elif number == '6':
line('#000000')
line('#696969')
line('#808080')
line('#A9A9A9')
line('#C0C0C0')
line('#D3D3D3')
elif number == '7':
line('#000000')
line('#696969')
line('#808080')
line('#A9A9A9')
line('#C0C0C0')
line('#D3D3D3')
line('#FFFFFF')
else:
print("Error!\nЧисло должно быть в диапазоне от 1 до КТО ЗНАЕТ ПИТОН НАПИШИТЕ КОД
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
пиро322.09.2022 09:24
-
konybekrauan19.05.2021 01:33
-
kartil23.11.2021 16:08
-
TimurA106.08.2021 04:22
-
усман1408.03.2022 15:31
-
Даша012422.10.2021 17:41
-
stas2030323.04.2020 02:43
-
СоняШундик04.06.2023 03:12
-
crystalrain03.10.2022 05:19
-
КАЗ77727.02.2021 14:34
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.