-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
73 lines (54 loc) · 2.03 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# python jest bardzo matematyczny:
def f(x):
return 2 * x
# albo:
def g(x, y):
return x ^ 2 + y + 10
# wartości w pythonie mogą być różnych typów:
a = 1 # int - liczba całkowita
b = 2.2 # float/dubble - zmiennoprzecinkowa
c = "tekst" # string - ciąg znaków ''
d = True # boolean - wartości True lub False
# typów jest o wiele więcej, ale na początek starczy :)
# dla typów liczbowych mamy różne operacje matematyczne:
nazwa = 1 # przypisanie wartości
nazwa == 2 # porównanie wartości
nazwa != 2
nazwa <= 10
nazwa = nazwa*2 + 15
# dla typów boolean najczęstrze operacje:
True and False # matematyczne i - obie wartości muszą być true
True or False # matematyczne lub - jedna z wartości musi być true
# dla stringów jest wiele, wiele różnych operacji, przykładowe mogą być np:
text = "text"
text[0] # pierwsza litera tekstu
text.replace('t', 'u') # zamana wszyltkich t w tekście na
'jakies zdanie ze spacjami'.split(' ') # rozbija string na tablicę ['jakies', 'zdanie', 'ze', 'spacjami']
# zamiana stringów na inty i z powrotem
liczba_jako_text = '10'
print(liczba_jako_text)
liczba_jako_text += "10"
print(liczba_jako_text)
liczba_jako_liczba = int(liczba_jako_text)
print(liczba_jako_liczba)
liczba_jako_text = str(liczba_jako_liczba + 10000)
print(liczba_jako_text)
# jeśli chcemy wyświetlić element używamy funkcji print:
print(text)
# struktura warunkowa if - wykonuje się tylko gdy warunek jest spełniony
if True:
print('to się wydrukuje ponieważ warunek jest spełniony')
# pętla for działa w ten sposób, że przechodzimy po odpowiednich elementach do końca:
for litera in text:
print(litera)
for text2 in 'jakies zdanie ze spacjami'.split(' '):
print(text2)
# zad 1: wypisz w konsoli tylko imona ludzi z poniższego stringa
tekst_ludzie = "Kamila-Sproska Szymon-Sproski Witek-Fracek"
for osoba in tekst_ludzie.split(' '):
for tekst in osoba.split("-"):
if tekst[-1] == 'a' or tekst[0] =='W':
print(tekst)
text = 'akaljdsakj'
dlugosc = len(text)
print(dlugosc)