ГДЗ Інформатика 7 клас. Підручник [Коршунова О.В., Завадський І.О.] 2020
13.09.2020,
7 Клас / Інформатика,
25 129,
0
15. Вкладені цикли
• Запитання – відповіді
1) Як у Python запрограмувати вкладені цикли?
У тілі циклу можна записувати будь-які команди, зокрема інші цикли. Цикл, що вкладений в інший цикл, називається внутрішнім, а той, що його містить, — зовнішнім. Команди в тілі зовнішнього циклу відділяються від лівого краю програми одиночним відступом (його роблять клавішею Tab), а в тілі внутрішнього циклу — подвійним (подвійне натискання клавіші Tab). На кожній ітерації зовнішнього циклу виконуються всі ітерації внутрішнього циклу. Для зовнішнього та внутрішнього циклів потрібно використовувати різні лічильники.
Розглянемо для прикладу таку програму:
for i in range(2):
print("i=",i)
for i in range(3):
print("j=",j)
У ній лічильник зовнішнього циклу — змінна i — набуває двох значень:
0 та 1.
- Коли i=0, лічильник внутрішнього циклу — змінна j — набуває трьох значень: 0, 1 та 2.
- Коли i=1, змінна j також набуває трьох значень: 0, 1 та 2.
2) Як визначати товщину та колір ліній?
Щоб малюнки були виразнішими, їх можна розфарбовувати, а також добирати товщину ліній.
turtle.width(n) — команда встановлення товщини лінії n пікселів;
turtle.color(c) — команда вибору кольору; значенням c має бути рядок, наприклад "blue", "red".
3) Як Черепашка малює коло?
Команда turtle.circle(r) наказує Черепашці намалювати коло радіуса r.
Зауваж, що як до, так і після побудови кола Черепашка перебуває на тій самій його точці, причому коло міститься зліва від напрямку, у якому дивиться Черепашка.
4) Як намалювати дугу?
Щоб намалювати дугу, використовують команду circle з двома параметрами: turtle.circle(r,a), де r — це радіус кола; а — величина дуги (в градусах).
Якщо значення а додатне, то під час малювання дуги Черепашка рухатиметься вперед, якщо від’ємне — назад. І не забувай, що коло, частиною якого є дуга, міститься зліва від того напрямку, у якому дивиться Черепашка. Ось приклади трьох програм та малюнків, які вони малюють. Зауваж, що на початку кожної програми Черепашка дивилася вправо.
turtle.width(15)
turtle.color("red")
turtle.circle(100,30)
turtle.width(5)
turtle.circle(100,–30)
turtle.left(90)
turtle.color("blue")
turtle.width(10)
turtle.circle(100,180)
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter