PYTHON -> PĘTLE
ROZWIĄZANIA ZADAŃ
Zadanie 1
Napisz program pobierający od użytkownika liczbę całkowitą dodatnią. W przypadku podania liczby ujemnej lub zera, program prosi o podanie nowej wartości. Całość kończy się w momencie wprowadzenia liczby dodatniej.
liczba = 0
while liczba <= 0:
liczba = int(input("Podaj liczbę:"))
Zadanie 2
Napisz program obliczający sumę liczb nieparzystych poczynając od liczby x, a kończąc na liczbie y.
x = int(input("Podaj x:"))
y = int(input("Podaj y:"))
suma = 0
while x <= y:
if (x % 2 == 1):
suma += x
x += 1
print("suma=", suma)
Zadanie 3
Napisz program wyświetlający wszystkie liczby całkowite z przedziału od 50 do 100 podzielne przez dowolną liczbę k, którą podaje użytkownik. Przekształć program tak, aby przedział liczb podawał użytkownik.
x = int(input("Podaj x:"))
y = int(input("Podaj y:"))
k = int(input("Podaj k:"))
for lb in range(x, y + 1):
if (lb % k == 0):
print(lb)
Zadanie 4
Napisz program wypisujący liczby naturalne parzyste od liczby podanej przez użytkownika do 0.
x = int(input("Podaj x:"))
for liczba in range(x, -1, -1):
if (liczba % 2 == 0):
print(liczba)
Zadanie 5
Napisz program wyświetlający n kolejnych potęg liczby 2. Wartość n podaje użytkownik, musi to być liczba naturalna większa od 0.
n = int(input("Podaj n:"))
p = 2
for i in range(1, n + 1):
print(p)
p *= 2
Zadanie 6
Napisz program sumujący wartości ciągu n liczb podawanych przez użytkownika. Ilość liczb podaje użytkownik jako pierwszą wartość.
n = int(input("Podaj n:"))
suma = 0
for i in range(1, n + 1):
liczba = int(input("Podaj liczbę: "))
suma += liczba
print("suma=", suma)
fajna stronka, pozdrawiam