Krok pierwszy:
funkcja print i type, stringi, listy, wyświetlanie znaków specjalnych
# tak piszemy komentarz print("pierwsza linia\ndruga linia") # pierwsza linia # druga linia print(r"pierwsza linia\ndruga linia") # r (raw strings) # pierwsza linia\ndruga linia nazwy_miesiecy = ['Januari', 'Februari', 'Maart', # These are the 'April', 'Mei', 'Juni', # Dutch names 'Juli', 'Augustus', 'September', # for the months 'Oktober', 'November', 'December'] # of the year print(nazwy_miesiecy[0]) print(type(nazwy_miesiecy[0])) # Januari # <class 'str'> print(nazwy_miesiecy[3:6]) print(type(nazwy_miesiecy[3:6])) # ['April', 'Mei', 'Juni'] # <class 'list'> print(nazwy_miesiecy[7:]) # ['April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'] print(nazwy_miesiecy[-2:]) # ['November', 'December'] print(nazwy_miesiecy[:]) # ['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'] tekst = "Python to wspaniały język programowania" print(tekst[:9],tekst[20:] ) print(type(tekst[:9])) # Python to język programowania # <class 'str'>
Krok drugi:
funkcja ord i chr, warunek if else, pętle while i for, funkcje enumerate, range
# Pierwsze kroki, część2 tekst = "Janina" print(tekst[2]) # n print(ord(tekst[2])) # 110 print(type(chr(110))) # <class 'str'> ############# IF - ELSE ######### x = 10 > 5 if (x): print("PRAWDA") else: print("FAŁSZ") # PRAWDA print(type(x)) # <class 'bool'> ############ WHILE BREAK ############# i = 8 while i > 0: print(i) i -= 1 # 8 7 6 5 4 3 2 1 ############ FOR - IN ENUMERATE RANGE BREAK CONTINUE ############## lista_kolorow = ["biały", "czarny", "czerwony", "niebieski"] for kolor in lista_kolorow: print(kolor) # biały # czarny # czerwony # niebieski for numer, kolor in enumerate(lista_kolorow, start=1): if numer == 4: break # przerywa wykonywanie pętli if kolor == "czerwony": continue # opuszcza blok poniżej i wraca do nagłówka pętli print(numer," - ", kolor) # 1 - biały # 2 - czarny for i in range(1, 10, 2): print(i) # 1 3 5 7 9
Krok trzeci:
if in, if not, and, or, True, False
# Pierwsze kroki, część3 lista_kolorow = ["biały", "czarny", "czerwony", "niebieski"] tekst = "Lubię kolor {} oraz {}" nowy_tekst = tekst.format(lista_kolorow[0], lista_kolorow[3]) print(nowy_tekst, "\n") # Lubię kolor biały oraz niebieski # ------- IF - IN ELIF------------- if "czarny" in lista_kolorow: print("znaleziono") else: print("nie znaleziono") if not "zielony" in lista_kolorow: print("nie znalazłam zielonego") else: print("znalazłam zielony") print('Wpisz kolor:') kolor = input() if kolor in lista_kolorow: print("znalazłam ", kolor) elif "czerwony" in lista_kolorow: print("nie znalazłam ", kolor, "ale mam czerwony, chcesz?") else: print("nic nie znaleziono") # ------- and, or, True, False ------------- if True and True: print("prawda") if True or False: print("prawda")