Odpowiedź:
Program 1:
liczba_x = int(input("Podaj liczbę z przedziału od 1-100: "))
przedzial_x = []
wynik = 0
suma = 0
for x in range (1,liczba_x+1):
przedzial_x.append(x)
for x in range (0,len(przedzial_x)):
wynik += przedzial_x[x]
if wynik < liczba_x:
suma = wynik
print("Suma liczb wynosi: ",suma)
Program 2:
liczby_podzielne = []
n = int(input("Podaj numer z dziennika: "))
for x in range(1,101):
if x % n == 0:
liczby_podzielne.append(x)
print("Suma liczb wynosi: ",sum(liczby_podzielne))
Program 3:
przedzial = 100
liczby_podzielne = []
n = int(input("Podaj numer z dziennika: "))
while przedzial != 0:
if przedzial % n == 0:
liczby_podzielne.append(przedzial)
przedzial -= 1
print(sum(liczby_podzielne))
Wyjaśnienie: