Хорошо, давай начнем с простых задач, которые мы можем решить с помощью циклов. У меня есть три задания на выбор:
- Составьте список всех целых чисел от 1 до 20 и выведите его на консоль.
- Составьте список всех четырех чисел от 1 до 100 и выведите его на консоль.
- Составьте список всех нечетных чисел от 1 до 100 и выведите его на консоль.
- Великолепно! Ты отлично справилась с группой. Хорошо, давайте продолжим практиковаться с переменными задачами и циклами, которые немного более сложны, чем первые. Как насчет этой задачи:
Создайте список из 20 случайных чисел в диапазоне от 0 до 100 и сделайте:
- содержание элементов списка;
- среднее арифметическое содержимое списка;
- количество четных чисел в списке;
- количество нечетных чисел в списке.
Нужно написать программу которая считает сумму всех чисел в списке до первого отрицательного числа
x1 = int (input ("Введите первое число")) y1 = int (input ("Введите второе число"))
y2 = int (input ("Введите третье число"))
y3 = int (input ("Введите четвертое число"))
y4 = int (input ("Введите пятое число"))
y5 = int (input ("Введите шестое число"))
y6 = int (input ("Введите седьмое число"))
y7 = int (input ("Введите восьмое число"))
y8 = int (input ("Введите девятое число"))
y9 = int (input ("Введите десятое число"))
# Функция для вычисления суммы
def sum (x1,y1,y2,y3,y4,y5,y6,y7,y8,y9):
return x1 + y1 + y2 + y3 + y4 + y5 + y6 + y7 + y8 + y9
# Вычисление суммы
result = sum (x1,y1,y2,y3,y4,y5,y6,y7,y8,y9)
# Вывод результата
print("Сумма:", result)
def find_divisors(num):
divisors = [] # Создаем пустой список для хранения делителей for i in range(1, num + 1): # Проходим по всем числам от 1 до num