
30 баллов 1.Поясніть правила виконання циклу for. 2.Яких значень набуває змінна х у ході
виконання циклу: for х in range(5)? 3.Яких значень набуває змінна х у ході виконання циклу: for х in range(0, 10, 2)? 4.Що буде надруковано в ході виконання циклу: s = 'цикл’ b = [1,3,5,7,9] for х in s: for х in b: print (x) print (x)

Ответы на вопрос

Ответ:
Поясніть правила виконання циклу for.
Лічильник циклу підраховує, скільки разів повторився цикл, почергово набуваючи всіх значень з указаного діапазону.
Насамперед ми вказуємо ключове слово for, потім — змінну x, яка буде лічильником циклу. Ключове слово in наказує почергово надати змінній x усі цілі значення в діапазоні від 0 до n – 1. Не забувайте, що лічильник починає рахувати з 0, а не з 1.
2. Яких значень набуває змінна х у ході виконання циклу: for х in range(5)?
0, 1, 2, 3, 4, 5. Не забувайте, що лічильник починає рахувати з 0, а не з 1.
3. Яких значень набуває змінна х у ході виконання циклу: for х in range(0, 10, 2)?
Відлік починається зі значення від і завершується на 1 раніше за значення до. range (від, до, крок).
0, 2, 4, 6, 8.
4. Що буде надруковано в ході виконання циклу:
а)
s = 'цикл'
for х in s:
print (x)
Довільні числа.
б)
b = [1,3,5,7,9]
for х in b:
print (x)
буде надруковано числа:
-> 1
-> 3
-> 5
-> 7
-> 9
>>>
5. Чому дорівнює s після виконання циклу:
а)
s = 0
for a in range(5, 7, 1)
s = s + 1
-> 5
-> 6
>>>
б)
s = 0
for a in range(5, 7, 1)
s = s + a
-> 5
-> 6
>>>
в)
s = 0
for a in range(10, 5, 1)
s = s + 1
-> 10
-> 9
-> 8
-> 7
-> 6



Ось відповіді на ваші запитання:
Правила виконання циклу for:
- Цикл
for
використовується для ітерації (перебору) по послідовностях, таким як списки, кортежі, рядки тощо, або по іншим об'єктам, які підтримують ітерацію. - Синтаксис циклу for виглядає так:
for змінна in послідовність:
- Після двокрапки вказується блок коду, який виконується для кожного елемента послідовності. Змінна приймає значення кожного елемента послідовності по черзі.
- Цикл
Змінна
x
у цикліfor x in range(5)
набуває значень від 0 до 4, оскількиrange(5)
генерує послідовність чисел від 0 (включно) до 5 (не включаючи 5).Змінна
x
у цикліfor x in range(0, 10, 2)
набуває значень від 0 до 8 з кроком 2, оскількиrange(0, 10, 2)
генерує послідовність чисел від 0 (включно) до 10 (не включаючи 10) з кроком 2.У вашому прикладі коду:
csss = 'цикл' b = [1, 3, 5, 7, 9] for x in s: for x in b: print(x) print(x)
- У зовнішньому циклі
for x in s:
зміннаx
приймає значення кожного символу рядка'цикл'
по черзі, тобто 'с', 'и', 'к' і 'л'. - У внутрішньому циклі
for x in b:
зміннаx
приймає значення кожного елемента спискуb
, тобто 1, 3, 5, 7 і 9. - Після завершення цих циклів змінна
x
буде містити останнє значення з внутрішнього циклу, яке є 9. Тому після циклів виведеться число 9.
- У зовнішньому циклі
Отже, результат виконання коду буде:
1 1 1 1 1 9


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili