For Each C - цикл для каждого элемента в C
Цикл "for each" - это особый вид цикла, который позволяет перебирать элементы итерируемых объектов, таких как строки, списки, словари и другие. В этом цикле мы можем выполнять определенные операции для каждого элемента объекта. Давайте рассмотрим примеры использования цикла "for each" с различными типами данных.
Пример 1: Цикл "for each" для строки
string = "Hello, world!"
for char in string:
print(char)
В этом примере мы объявляем переменную "string" и присваиваем ей значение "Hello, world!". Затем мы используем цикл "for each" для перебора каждого символа в строке. На каждой итерации цикла мы выводим символ на экран. Результатом будет вывод каждого символа в отдельной строке.
Пример 2: Цикл "for each" для списка
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number * 2)
В этом примере у нас есть список "numbers", содержащий числа от 1 до 5. Мы используем цикл "for each", чтобы умножить каждое число в списке на 2 и вывести результат на экран. Результатом будет вывод удвоенных чисел в отдельных строках.
Пример 3: Цикл "for each" для словаря
student_scores = {"John": 85, "Alex": 92, "Emma": 78}
for student, score in student_scores.items():
if score >= 90:
print(f"{student} получил отличный балл!")
else:
print(f"{student} получил необходимый балл.")
В этом примере мы объявляем словарь "student_scores", который содержит оценки студентов по их имени. Мы используем цикл "for each" вместе с методом "items()", чтобы получить пары "ключ-значение" из словаря. Затем мы проверяем каждую оценку и выводим соответствующее сообщение в зависимости от значения оценки.
Это только несколько примеров использования цикла "for each" на разных типах данных. Код может быть адаптирован и модифицирован в зависимости от нужд и требований вашей программы.