Odpowiedź :
Odpowiedź:
try:
lst = []
for _ in range(0, 10):
lst.append(int(input("Dodaj liczbę: ")))
# Zad 1
positive = 0
negative = 0
for val in lst:
if val < 0:
negative += 1
else:
positive += 1
print(f"Liczb dodatnich: {positive}\nLiczb ujemnych: {negative}")
# Zad 2
even = 0
odd = 0
for val in lst:
if val % 2 == 0:
even += 1
else:
odd += 1
print(f"Liczb parzystych: {even}\nLiczb nieparzystych: {odd}\n")
# Zad 3
n_natural_nums = 200 # Liczba kolejnych liczb naturalnych
nums = []
for num in range(1, n_natural_nums):
nums.append(num)
print(f"Suma n kolejnych liczb naturalnych: {sum(nums)}\n")
# Zad 4
how_many_inputs = 5 # Liczba wartości wejściowych do wprowadzenia
nums = []
for inputs in range(0, how_many_inputs):
nums.append(int(input(f"(#{inputs+1}) Wprowadź liczbę:")))
print(f"Suma podanych liczb: {sum(nums)}")
except ValueError as e:
print("Error: Input musi być liczbą integralną (stałoprzecinkową).\n", e)
Wyjaśnienie:
Udostępniam kod:
https://pastebin.com/6GsWg9F6