wfia_python


Zadanie 1 (2 pkt)

Napisz program, który rysuje trójkąt na podstawie podanego przez użytkownika (jako argument wywołania) tekstu wg poniższego wzoru (wygenerowanego dla “kolokwium”):

k
ko
kol
kolo
kolok
kolokw
kolokwi
kolokwiu
kolokwium
kolokwiu
kolokwi
kolokw
kolok
kolo
kol
ko
k

Zadanie 2 (2 pkt)

Napisz program, który generuje liczbę 4-cyfrową a następnie prosi użytkownika o jej odgadnięcie (pobierane ze standardowego wejścia). Użytkownik zgaduje do skutku. Po każdej próbie użytkownik dostaje wskazówkę, o liczbie cyfr, które odgadł:

Np.

losowa_liczba = 1234

8765 -> 0
9041 -> 2
1423 -> 13
...

Uwaga: program powinien stosownie reagować, gdy podane przez użytkownika dane są niepoprawne.


Zadanie 3 (2 pkt)

Napisz program, który tworzy plik score.txt, w którym umieszcza kolejne litery alfabetu wraz z losową cyfrą (liczba punktów za daną literę), oddzielone średnikiem, np.

a 3; b 2; c 5...

Następnie:

punktacja = {'a': 3, 'b': 2, 'c': 5 ...