Commit 289fabd4 by Patryk Czarnik

FizzBuzz

parent 8ba215e2
......@@ -77,7 +77,7 @@ inna_lista = ['Zuzia', 'Adrian', 'Bożena', 'Janusz']
#imiona.append(inna_lista)
# byłaby lista w liście: ['Alicja', 'Adam', 'Iwona', 'Magdalena', 'Katarzyna', 'Janusz', 'Krzysztof', ['Zuzia', 'Adrian', 'Bożena', 'Janusz']] rozmiar: 8
imiona.extend(inna_lista)
imiona.extend(inna_lista) # różnoważne imiona += inna_lista
# 4 dodatkowe imiona dodane na końcu listy
# ['Alicja', 'Adam', 'Iwona', 'Magdalena', 'Katarzyna', 'Janusz', 'Krzysztof', 'Zuzia', 'Adrian', 'Bożena', 'Janusz'] rozmiar: 11
print(imiona, 'rozmiar:', len(imiona))
......@@ -97,6 +97,7 @@ print('c:', c)
# Aby w ten sposób zmodyfikować istniejącą listę, można użyć
a += b
print('+=')
print('a:', a, 'b:', b)
# efekt analogiczny do extend
......@@ -135,6 +136,7 @@ print()
print(liczby)
liczby.reverse()
print(liczby)
liczby.extend([33, 66, 99, 155])
print(liczby)
......
......@@ -88,6 +88,7 @@ print(tekst[7:11])
print(tekst[::2])
print(tekst)
# od tyłu:
print(tekst[::-1])
......
'''
Użytkownik podaje liczbę `limit`
Napisz program przegląda wszystkie liczby od 1 do podanego limitu włącznie,
- jeśli liczba jest podzielna przez 3, to wypisuje 'Fizz {liczba}'
- jeśli liczba jest podzielna przez 5, to wypisuje 'Buzz {liczba}'
- jeśli jest jednocześnie podzielna przez 3 i przez 5 (czyli przez 15), to wypisuje 'FizzBuzz {liczba}'
wypisujemy na ekran tylko te liczby, które są podzielne przez 3 lub 5,
a każdą liczbę wypisujemy najwyżej jeden raz.
Na końcu wypisuje ile liczb było podzielnych przez 3 lub przez 5 (ale każdą liczy tylko raz).
'''
limit = int(input('Podaj limit: '))
licznik = 0
for i in range(1, limit+1):
if i % 15 == 0:
print('FizzBuzz', i)
licznik += 1
elif i % 3 == 0:
print('Fizz', i)
licznik += 1
elif i % 5 == 0:
print('Buzz', i)
licznik += 1
print('Tyle było podzielnych:', licznik)
limit = int(input('Podaj limit: '))
licznik = 0
for i in range(1, limit+1):
if i % 3 == 0:
print('Fizz', end='')
if i % 5 == 0:
print('Buzz', end='')
if i % 3 == 0 or i % 5 == 0:
print('', i)
licznik += 1
print('Tyle było podzielnych:', licznik)
lista = ['zero', 'jeden', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć', 'siedem', 'osiem', 'dziewięć']
print(lista)
# drugi element
print(lista[1])
# przedostatni element
print(lista[-2])
# elementy od 'trzy' do 'siedem' (włącznie)
print(lista[3:8])
# co trzeci element
print(lista[0:10:3])
print(lista[::3])
# co drugi element licząc od końca
# print(lista[9:0:-2])
print(lista[::-2])
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment