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)
Zauważyłeś błąd na stronie?

One thought on “PYTHON -> PĘTLE

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.