test1
This commit is contained in:
48
operators_30.py
Normal file
48
operators_30.py
Normal 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}")
|
||||
Reference in New Issue
Block a user