НА PYTHON 1. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество чисел, которое было введено, без учета нуля. 2. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество троек, которое было введено. 3. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран количество четных и нечетных чисел, которое было введено, без учета нуля. 4. Написать программу, которая будет считывать с клавиатуры числа до тех пор, пока не будет введен 0. После ввода нуля программа должна выдать на экран сумму отдельно четных и отдельно нечетных чисел, которые были введены, без учета нуля. 5. Написать программу, которая будет просить пользователя ввести с клавиатуры любое число. После этого, программа просит вводить числа до тех пор, пока сумма чисел, которые введены, не будет больше или равна первому числу пользователя. Пример работы программы приведен ниже. 6. Написать программу, которая будет просить пользователя ввести число с клавиатуры и выводить на экран все числа, на которые делится это число. Пример работы программы приведен ниже. В программе должен быть использован цикл while и не более одного раза команда if.
Программа для подсчета количества чисел, введенных с клавиатуры до нуля:count = 0 num = 1 while num != 0: num = int(input("Введите число: ")) if num != 0: count += 1 print("Количество чисел, которое было введено:", count)Программа для подсчета количества троек, введенных с клавиатуры до нуля:count = 0 num = 1 while num != 0: num = int(input("Введите число: ")) if num == 3: count += 1 print("Количество троек, которое было введено:", count)Программа для подсчета количества четных и нечетных чисел, введенных с клавиатуры до нуля:even_count = 0 odd_count = 0 num = 1 while num != 0: num = int(input("Введите число: ")) if num % 2 == 0: even_count += 1 else: odd_count += 1 print("Количество четных чисел:", even_count) print("Количество нечетных чисел:", odd_count)Программа для подсчета суммы четных и нечетных чисел, введенных с клавиатуры до нуля:even_sum = 0 odd_sum = 0 num = 1 while num != 0: num = int(input("Введите число: ")) if num % 2 == 0: even_sum += num else: odd_sum += num print("Сумма четных чисел:", even_sum) print("Сумма нечетных чисел:", odd_sum)Программа для проверки суммы введенных чисел:num = int(input("Введите первое число: ")) total = num while total <= num: num = int(input("Введите число: ")) total += num print("Сумма введенных чисел превысила или равна первому числу.")Программа для вывода делителей введенного числа:num = int(input("Введите число: ")) divisor = 1 while divisor <= num: if num % divisor == 0: print(divisor) divisor += 1
Надеюсь, эти программы помогут вам практиковаться в работе с циклами и условиями в Python!
num = 1
while num != 0:
num = int(input("Введите число: "))
if num != 0:
count += 1
print("Количество чисел, которое было введено:", count)Программа для подсчета количества троек, введенных с клавиатуры до нуля:count = 0
num = 1
while num != 0:
num = int(input("Введите число: "))
if num == 3:
count += 1
print("Количество троек, которое было введено:", count)Программа для подсчета количества четных и нечетных чисел, введенных с клавиатуры до нуля:even_count = 0
odd_count = 0
num = 1
while num != 0:
num = int(input("Введите число: "))
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
print("Количество четных чисел:", even_count)
print("Количество нечетных чисел:", odd_count)Программа для подсчета суммы четных и нечетных чисел, введенных с клавиатуры до нуля:even_sum = 0
odd_sum = 0
num = 1
while num != 0:
num = int(input("Введите число: "))
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("Сумма четных чисел:", even_sum)
print("Сумма нечетных чисел:", odd_sum)Программа для проверки суммы введенных чисел:num = int(input("Введите первое число: "))
total = num
while total <= num:
num = int(input("Введите число: "))
total += num
print("Сумма введенных чисел превысила или равна первому числу.")Программа для вывода делителей введенного числа:num = int(input("Введите число: "))
divisor = 1
while divisor <= num:
if num % divisor == 0:
print(divisor)
divisor += 1
Надеюсь, эти программы помогут вам практиковаться в работе с циклами и условиями в Python!