Ćwiczenia
Zadanie 1. Napisz program, który wypisze hasło „Zawisza Czarny, nieugięty rycerz”.
Rozwiązanie:
print („Zawisza Czarny, nieugięty rycerz”)
Zadanie 2. Napisz program, który wczyta imię rycerza, a wypisze hasło złożone z imienia, po którym występuje przecinek z dopisanym hasłem „dzielny i szlachetny”.
Rozwiązanie:
imię = input()
print (imię + „, dzielny i szlachetny”)
Zadanie 3. Rycerzu, jak długo służysz u boku Zawiszy?
Napisz program, który wczyta liczbę lat x i wpisze komunikat: „lat x u boku Zawiszy”.
Na przykład:
Dane wejściowe: 12
Wynik: lat 12 u boku Zawiszy
Rozwiązanie:
x = int(input())
print(‚lat’, x , ‚u boku Zawiszy’)
Zadanie 4. Rycerzu, ile masz lat?
Napisz program, który wczyta liczbę – rok urodzenia i wpisze liczbę lat rycerza, przyjmując bieżący rok jako 1410.
Przyjmij, że parametr jest liczbą z przedziału [1310, 1409].
Na przykład:
Dane wejściowe: 1400
Wynik: 10
Rozwiązanie:
r = int(input())
print(1410 – r)
Zadanie 5. Ile lat żył rycerz?
Napisz program, który wczyta dwie liczby: rok urodzenia i rok śmierci rycerza, a wypisze liczbę lat, jaką żył rycerz. Liczby są podane w dwóch wierszach.
Na przykład:
Dane wejściowe: 1400 1489
Wynik: 89
Rozwiązanie:
x = int(input())
y = int(input())
print(y – x)
Zadanie 6. Napisz program, który wczyta liczbę n, i wypisze n gwiazdek na część Zawiszy Czarnego.
Na przykład:
Dane wejściowe: 3
Wynik: ***
Rozwiązanie:
n = int(input())
print(‚*’ * n)
Zadanie 7. Napisz program, który wczyta liczbę n, a wypisze n gwiazdek, trzy znaki ^ oraz n gwiazdek na cześć króla Władysława Jagiełły.
Na przykład:
Dane wejściowe: 3
Wynik: ***^^^***
Rozwiązanie:
n = int(input())
print(‚*’*n+’^^^’+’*’*n)
Zadanie 8. Napisz program, który wczyta liczbę n, a wypisze flagę o wysokości 3 złożoną z n znaków # w każdym wierszu.
Na przykład:
Dane wejściowe: 3
Wynik:
###
###
###
Rozwiązanie:
n = int(input())
print(‚#’*n)
print(‚#’*n)
print(‚#’*n)
Zadanie 9. Napisz program, który wczyta liczbę n, a wypisze gwiazdki ułożone we flagę w trzech wierszach, pierwszy długość n, drugi n+1, a trzeci n+2 wyrównane do lewej.
Na przykład:

Rozwiązanie:
n = int(input())
print(n*’*’)
print(n*’*’+’*’)
print(n*’*’+’**’)
Zadanie 10. Napisz program, który wczyta liczbę n, a wypisze gwiazdki ułożone we flagę w trzech wierszach, pierwszy długość n, drugi n+1, a trzeci n+2 wyrównane do prawej.
Na przykład:

Rozwiązanie:
n = int(input())
print(‚ ‚+n*’*’)
print(‚ ‚+n*’*’+’*’)
print(n*’*’+’**’)

Musisz być zalogowany, aby dodać komentarz.