This commit is contained in:
2025-12-11 18:06:09 +05:00
parent bfa7413f9c
commit e98dd2f107
35 changed files with 0 additions and 0 deletions

48
operators_30.py Normal file
View File

@@ -0,0 +1,48 @@
input_str = input("Введите целые числа через пробел: ")
numbers = [int(x) for x in input_str.split()]
print(f"Список: {numbers}")
print()
all_positive_loop = True
for num in numbers:
if num <= 0:
all_positive_loop = False
break
print(f"Все элементы положительные (цикл): {all_positive_loop}")
all_positive_func = all(num > 0 for num in numbers)
print(f"Все элементы положительные (all): {all_positive_func}")
print()
has_zero_loop = False
for num in numbers:
if num == 0:
has_zero_loop = True
break
print(f"Есть нулевой элемент (цикл): {has_zero_loop}")
has_zero_func = any(num == 0 for num in numbers)
print(f"Есть нулевой элемент (any): {has_zero_func}")
print()
all_even_loop = True
for num in numbers:
if num % 2 != 0:
all_even_loop = False
break
print(f"Все элементы четные (цикл): {all_even_loop}")
all_even_func = all(num % 2 == 0 for num in numbers)
print(f"Все элементы четные (all): {all_even_func}")
print()
has_odd_loop = False
for num in numbers:
if num % 2 != 0:
has_odd_loop = True
break
print(f"Есть нечетный элемент (цикл): {has_odd_loop}")
has_odd_func = any(num % 2 != 0 for num in numbers)
print(f"Есть нечетный элемент (any): {has_odd_func}")