Każde zadanie należy umieścić w osobnym pliku
imie.nazwisko.XX.YY.py
gdzieXX
to numer listy aYY
numer zadania.
Napisz skrypt, który wykona następujące czynności:
a
przypisze wartość 5
b
przypisze wartość 3
P
przypisze wartość a*b
a
i b
wynosi P
.” (gdzie w miejsce zmiennych zostaną wstawione odpowiednie wartości).Wskazówka:
x = 2
print(f"Zmienna = {x}") # Python >= 3.6 lub
print("Zmienna = {}".format(x))
Stwórz krotkę (tuple) zawierającą pięć cyfr: 0, 1, 2, 3, 4
oraz pięć literałów słownych: "pięć", "sześć", "siedem", "osiem", "dziewięć"
.
Wydrukuj na ekranie trzy pierwsze elementy.
Wydrukuj na ekranie 2 ostatnie elementy.
Wydrukuj co drugi element (zaczynając od drugiego).
Korzystając z funkcji len
sprawdź ilość elementów w krotce oraz długość przedostatniego elementu.
Niech x
oznacza nazwę krotki. Wykonaj:
x[:5] + (5, 6) + x[-3:]
x[:5], (5, 6), x[-3:]
Dodaj pusty literał słowny na koniec krotki. Czy możesz skorzystać z funkcji append
(wyjaśnij)?
Stwórz listę studentów: Kasia, Basia, Marek, Darek.
Korzystając z funkcji append
dodaj do listy Józka.
Korzystając z funkcji extend
dodaj do listy Anię i Basię.
Posortuj alfabetycznie studentów.
Wypisz na ekranie:
Korzystając z funkcji remove
usuń wszystkie Basie.
Korzystając z funkcji len
sprawdź ilość studentów.
Z ostatecznej listy studentów utwórz krotkę.
Stwórz krotkę: ('a', 'b', 'c', 'd')
.
Zapoznaj się z dokumentacją funkcji str.join
.
Wykonaj następujące polecenia (gdzie x
to zmienna wskazująca na krotkę):
"".join(x)
" ".join(x)
", ".join(x)
join
wydrukuj (jednolinijkową komendą) na ekranie 100 zer oddzielonych tabulacjami.str
, który przechowuje tekst ślubowania studenta:slubowanie = """
wstępując do wspólnoty akademickiej Uniwersytetu Wrocławskiego, ślubuję uroczyście:
- zdobywać wiedzę i umiejętności,
- postępować zgodnie z prawem, tradycją i dobrymi obyczajami akademickimi,
- dbać o dobre imię Uniwersytetu Wrocławskiego i godność studenta.
"""
>>> print(slubowanie)
>>> slubowanie
>>> slubowanie[0]
Popraw zmienną slubowanie
, aby tekst zaczynał się wielką literą.
Korzystając z funkcji count
sprawdź, ile razy występuje spójnik “i”.
Korzystając z funkcji count
sprawdź, ile razy występuje litera “i”.
Korzystając z in
sprawdź, czy słowo “Uniwersytet” występuje w tekście.
Korzystając z funkcji str.split
:
Korzystając z range
utwórz listę zawierającą wszystkie wielokrotności liczby 3 mniejsze od 100.
Korzystając z del
usuń co trzeci element (zaczynając od piątego).
Sprawdź definicję funkcji wbudowanej sum
. Wykorzystaj ją, aby wyliczyć średnią arytmetyczną otrzymanej listy.
Warunki zostaną omówione na kolejnym wykładzie. Na potrzeby tego zadania wykorzystaj podstawową składnię:
if [warunek]:
[polecenie] # wykonane jeśli warunek jest spełniony
else:
[polecenie] # wykonane jeśli warunek nie jest spełniony
Niech
lista_studentow = ("Kasia", "Basia", "Marek", "Darek")
Napisz program, który pobierze od użytkownika imię studenta, a następnie wydrukuje na ekranie informację, czy student znajduje się na liście. Program powinien ignorować wielkości liter.
Napisz skrypt, który pobiera od użytkownika ciąg znaków, a następnie drukuje na ekranie informację, czy podano liczbę naturalną (wsk. help(str)
).
Napisz program, który:
["4", "19", "2", "57"]
)[4, 19, 2, 57]
), wsk. lista składana4 + 19 + 2 + 57 = 82