1) Напишите программу которая в последствии натуральных чисел определяет, есть ли в последовательности нечетные числа не оканчивающихся на 1. Вход: программа получает на выход кол-во чисел, а затем сами числа. Кол-во чисел не превышает 1000, а сами числа не превышают 30000. Выход: программа должна вывести YES, если в последовательности есть хотя бы одно нечетное число не оканчивающиеся на 1 и NO в противном случае. 2) Напишите программу, которая в последовательности натуральных чисел находимо кол-во нечетных чисел кратных 3. Вход: программа получает на выход кол-во чисел, а затем сами числа. Кол-во чисел не превышает 1000, а сами числа не превышают 30000. Выход:Программа должна вывести одно число-кол-во нечётных чисел кратных 3.
n = int(input("Введите количество чисел: ")) numbers = [] for i in range(n): number = int(input("Введите число: ")) numbers.append(number) flag = False for num in numbers: if num % 2 != 0 and num % 10 != 1: flag = True break if flag: print("YES") else: print("NO")
2) Пример программы на Python для второй задачи:
n = int(input("Введите количество чисел: ")) numbers = [] for i in range(n): number = int(input("Введите число: ")) numbers.append(number) count = 0 for num in numbers: if num % 2 != 0 and num % 3 == 0: count += 1 print(count)
1) Пример программы на Python для первой задачи:
n = int(input("Введите количество чисел: "))numbers = []
for i in range(n):
number = int(input("Введите число: "))
numbers.append(number)
flag = False
for num in numbers:
if num % 2 != 0 and num % 10 != 1:
flag = True
break
if flag:
print("YES")
else:
print("NO")
2) Пример программы на Python для второй задачи:
n = int(input("Введите количество чисел: "))numbers = []
for i in range(n):
number = int(input("Введите число: "))
numbers.append(number)
count = 0
for num in numbers:
if num % 2 != 0 and num % 3 == 0:
count += 1
print(count)