1
0
forked from tdwojak/Python2018

zrobione na zajeciach

This commit is contained in:
s352037 2018-05-13 10:55:34 +02:00
parent ad77edc363
commit 9938591fa6
5 changed files with 34 additions and 15 deletions

View File

@ -9,48 +9,57 @@ Zadania wprowadzające do pierwszych ćwiczeń.
"""
Wypisz na ekran swoje imię i nazwisko.
"""
print('Magda Zganiacz')
"""
Oblicz i wypisz na ekran pole koła o promienie 10. Jako PI przyjmij 3.14.
"""
pole = 3.14 * 10 ** 2
print(pole)
"""
Stwórz zmienną pole_kwadratu i przypisz do liczbę: pole kwadratu o boku 3.
"""
pole_kwadratu = 3 ** 2
print(pole_kwadratu)
"""
Stwórz 3 elementową listę, która zawiera nazwy 3 Twoich ulubionych owoców.
Wynik przypisz do zmiennej `owoce`.
"""
owoce = ["czeresnie", "banany", "kiwi"]
print(owoce)
"""
Dodaj do powyższej listy jako nowy element "pomidor".
"""
owoce.append('pomidor')
print(owoce)
"""
Usuń z powyższej listy drugi element.
"""
owoce.pop(1)
print(owoce)
"""
Rozszerz listę o tablice ['Jabłko', "Gruszka"].
"""
owoce.extend(["Jabłko", "Gruszka"])
print(owoce)
"""
Wyświetl listę owoce, ale bez pierwszego i ostatniego elementu.
"""
print(owoce[1:4])
"""
Wyświetl co trzeci element z listy owoce.
"""
print(owoce[::3])
"""
Stwórz pusty słownik i przypisz go do zmiennej magazyn.
"""
magazyn = {}
"""
Dodaj do słownika magazyn owoce z listy owoce, tak, aby owoce były kluczami,
zaś wartościami były równe 5.
"""
for owoc in owoce:
magazyn[owoc] = 5
print(magazyn)

View File

@ -7,7 +7,7 @@ która zawiera tylko elementy z list o parzystych indeksach.
"""
def even_elements(lista):
pass
return lista[::2]
def tests(f):

View File

@ -6,7 +6,9 @@
"""
def days_in_year(days):
pass
if days%4 == 0 and days%100 != 0 or days%400 == 0:
return 366
else: return 365
def tests(f):
inputs = [[2015], [2012], [1900], [2400], [1977]]

View File

@ -13,7 +13,10 @@ jak 'set', która przechowuje elementy bez powtórzeń.)
def oov(text, vocab):
pass
test = text.split(' ')
a = set(test)
b = set(vocab)
return a - b

View File

@ -7,9 +7,14 @@ Jeśli podany argument jest mniejszy od 1 powinna być zwracana wartość 0.
"""
def sum_from_one_to_n(n):
if n > 1:
wynik = 0
for i in range(n+1):
wynik = i + wynik
return wynik
else: return 0
pass
def tests(f):
inputs = [[999], [-100]]
outputs = [499500, 0]
@ -21,4 +26,4 @@ def tests(f):
return "TESTS PASSED"
if __name__ == "__main__":
print(tests(sum_from_one_to_n))
print(tests(sum_from_one_to_n))