Professional Documents
Culture Documents
In [2]: '''
Jane baskada kosymsha komandalar:
- sort()
- max()/min()
- sum()
- map()
- round()
- lower()/upper()
- isupper()islower()
- isnumeric()/isdigit()
'''
print('Kosh keldinizder 2shi kazakhsha python sabakka!')
for loop
In [3]: for i in range(10):
print(i)
0
1
2
3
4
5
6
7
8
9
0 1 2 3 4 5 6 7 8 9
12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 +
2 4 6 8
4950
In [8]: # 1-den 100-ge dein tek jup sandar (x%2==0) kosyndysyn tabu
total = 0
for i in range(1,100):
if i%2==0:
total+=i
print(total)
2450
In [9]: # 1-den 100-ge dein tek tak sandar (x%2==1) kosyndysyn tabu
total = 0
for i in range(1,100):
if i%2==1:
print(i,end=' ')
total+=i
print('=',total)
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75
77 79 81 83 85 87 89 91 93 95 97 99 = 2500
0 21 42 63 84
In [11]: # i degen sanymyz 3ke nemese (or) 7ge bolinetin san bolsa boldy
for i in range(100):
if i%3==0 or i%7==0:
print(i,end=' ')
0 3 6 7 9 12 14 15 18 21 24 27 28 30 33 35 36 39 42 45 48 49 51 54 56 57 60 63 66 69 70 72 75 77 78 81 84 87
90 91 93 96 98 99
In [12]: a = True
b = True
print(a and b)
print(a or b)
True
True
In [13]: a = False
b = True
print(a and b)
print(a or b)
False
True
In [14]: a = False
b = False
print(a and b)
print(a or b)
False
False
In [15]: a = True
b = True
c = True
print(a and b and c)
print(a or b or c)
True
True
In [16]: a = True
b = True
c = False
print(a and b and c)
print(a or b or c)
print(a or b and c)
print(a and b or c)
False
True
True
True
In [17]: a = 0
b = 5
c = 7
for i in range(1,1000):
if i%3==a and i//3==b and i%8==c:
print(i)
15
while loop
In [18]: i = 0
while(i!=10):
print(i, end = ' ')
i+=1
0 1 2 3 4 5 6 7 8 9
32
32
45
45
32
32
0
0
break
In [20]: for i in range(100):
if i%7==0:
print(i,end=' ')
if i==55:
break
0 7 14 21 28 35 42 49
In [21]: a = 0
total = 0
while 1==1:
s = input()
total+=int(s)
if s=='0':
print("Total =",total)
break
34
234
94
-45
0
Total = 317
In [22]: s = 'akparat'
for ss in s:
if ss=='r':
break
else:
print(ss,end='')
akpa
list()
In [23]: a = list()
print(a)
[]
In [24]: a = []
print(a)
[]
In [25]: a = []
b = list()
c = list
d = int
print(type(a))
print(type(b))
print(type(c))
print(type(d))
<class 'list'>
<class 'list'>
<class 'type'>
<class 'type'>
In [26]: a = [1,2,3,4]
print(a)
[1, 2, 3, 4]
In [27]: s = "akparat"
a = list(s)
print(a)
In [28]: s = "akparat"
a = [s]
print(a)
['akparat']
In [29]: s = "akparat"
for a in s:
print(a)
a
k
p
a
r
a
t
In [30]: s = "akparat"
for i in range(len(s)):
print(s[i])
a
k
p
a
r
a
t
In [31]: s = "akparat"
for i in range(len(s)):
print(i,s[i])
0 a
1 k
2 p
3 a
4 r
5 a
6 t
append()
In [32]: # massive elementterin tolyktyru
a = []
for i in range(5):
s = input()
a.append(s)
print(a)
12
0.2
-345
af
lsd234
['12', '0.2', '-345', 'af', 'lsd234']
In [33]: a = [1,3,4,53,312,346,56,112,5]
b = [432,2,45,23,23,56,34,67,-34]
print('len(a) =',len(a))
print('len(b) =',len(b))
len(a) = 9
len(b) = 9
In [34]: c = []
for i in range(len(a)):
c.append(a[i]+b[i])
print(c)
remove() /pop()
remove()
[1, 2, 3, 4, 5, 1, 7, 8, 9]
[2, 3, 4, 5, 1, 7, 8, 9]
In [36]: a = ['Almaty','Astana','Nursultan','London','Moscow']
print(a)
a.remove('Astana')
print(a)
pop()
sort()/sorted()
.sort()
In [40]: a = [32,12,-45,234,1,56,634,125,45]
print(a)
a.sort()
print(a)
In [41]: a = ['123','4','34','a','A','34.5','34.059']
print(a)
a.sort()
print(a)
In [42]: s = 'akparat'
a = s.sort()
print(a)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-42-1241ef1721e8> in <module>
1 s = 'akparat'
----> 2 a = s.sort()
3 print(a)
sorted()
In [43]: s = 'akparat'
print(sorted(s))
In [44]: a = [32,12,-45,234,1,56,634,125,45]
print(a)
sorted(a)
print(a)
In [45]: a = [32,12,-45,234,1,56,634,125,45]
print(a)
b = sorted(a)
print(b)
sum()
In [ ]: a = 123
b = 234
print(sum(a,b))
#----> 3 print(sum(a,b))
#TypeError: 'int' object is not iterable
In [47]: a = 123
b = 234
print(sum([a,b]))
357
In [48]: a = [32,12,-45,234,1,56,634,125,45]
print(sum(a))
1094
In [ ]: a = ['123','4','34','a','A','34.5','34.059']
print(sum(a))
#----> 2 print(sum(a))
#TypeError: unsupported operand type(s) for +: 'int' and 'str'
In [49]: a = [1,3,4,53,312,1346,56,112,5]
b = [432,2,45,23,23,56,34,67,-34]
a_sum = sum(a)
b_sum = sum(b)
print(a_sum)
print(b_sum)
print(sum([a_sum,b_sum]))
1892
648
2540
max()/min()
In [50]: a = [1,3,4,53,312,1346,56,112,5]
b = [432,2,45,23,23,56,34,67,-34]
print(min(a),max(a))
print(min(b),max(b))
1 1346
-34 432
In [51]: a = [1,3,4,53,312,346,56,112,5]
b = [432,2,45,23,23,56,34,67,-34]
c = a + b
print(c)
print(sorted(c))
print(min(c),max(c))
[1, 3, 4, 53, 312, 346, 56, 112, 5, 432, 2, 45, 23, 23, 56, 34, 67, -34]
[-34, 1, 2, 3, 4, 5, 23, 23, 34, 45, 53, 56, 56, 67, 112, 312, 346, 432]
-34 432
In [52]: a = ['123','4','34','a','A','34.5','34.059']
print(min(a),max(a))
print(sorted(a))
123 a
['123', '34', '34.059', '34.5', '4', 'A', 'a']
In [ ]: a = [1,3,4,53,312,346,56,112,5]
b = [432,2,45,23,23,56,34,67,-34]
c = a - b
print(c)
# c = a - b
# print(c)
# TypeError: unsupported operand type(s) for -: 'list' and 'list'
count()
In [53]: s = 'akparat'
print(s.count('a'))
In [54]: a = ['123','4','34','a','A','34.5','34.059']
print(a.count('3'))
In [55]: a = ['123','4','34','a','A','34.5','34.059']
print(a.count('34'))
In [56]: a = ['123','4','34','a','A','34.5','34.059']
print(a.count('.'))
In [57]: a = [1,3,4,53,312,346,56,112,5]
b = [432,2,45,23,23,56,34,67,-34]
print(a.count(112))
print(b.count(23))
1
2
map()
In [58]: a = ['23','-34',123,-0.45]
print(list(map(int,a)))
2 3
5
round()
In [62]: a = 234.324546
print(round(a))
234
In [63]: a = 234.324546
print(round(a,5))
print(round(a,3))
print(round(a))
234.32455
234.325
234
pow()
In [64]: print(5*5)
print(5**2)
print(pow(5,2))
25
25
25
In [65]: print(25**0.5)
print(pow(25,0.5))
5.0
5.0
In [66]: print(pow(24,0.5))
4.898979485566356
In [67]: print(round(pow(24,0.5),4))
4.899
upper()/lower()/capitalize()
upper()
In [68]: a = 'akparat'
print(a)
print(a.upper())
akparat
AKPARAT
In [69]: s = input()
print(s.upper())
lower()
In [70]: a = 'ASTANA'
print(a)
print(a.lower())
ASTANA
astana
In [71]: s = input()
print(s.lower())
In [72]: a = 'ASTANA'
print(a)
print(a.capitalize())
ASTANA
Astana
In [73]: s = input()
print(s.capitalize())
isupper()/islower()/isdigit()/isnumeric()
In [74]: s = 's'
print(s.isupper())
print(s.islower())
print(s.isdigit())
print(s.isnumeric())
False
True
False
False
In [75]: s = 'S'
print(s.isupper())
print(s.islower())
print(s.isdigit())
print(s.isnumeric())
True
False
False
False
In [76]: s = '1'
print(s.isupper())
print(s.islower())
print(s.isdigit())
print(s.isnumeric())
False
False
True
True
In [77]: s = '12'
print(s.isnumeric())
print(s.isdigit())
True
True
In [78]: s = '1/2'
print(s.isnumeric())
print(s.isdigit())
False
False
In [79]: # s = '½'
s = '\u00BD'
print(s.isnumeric())
print(s.isdigit())
True
False
In [80]: s = input('Kez kelgen san: ')
if s.isdigit():
print(int(s)**2)
else:
print(s,'arkyly esep shygaru mumkin emes!')
print()
In [82]: a = [1,3,4,53,312,1346,56,112,5]
for i in range(len(a)):
print(a[i],end =' ')
In [83]: a = [1,3,4,53,312,1346,56,112,5]
for i in a:
print(i,end =' ')
In [84]: a = [1,3,4,53,312,1346,56,112,5]
print(*a)
In [85]: a = 13
print('Mynau',a,'degen sannyn kelesi sany',a+1,'.')
print('Mynau',a,'degen sannyn aldyngy sany',a-1,'.')
In [86]: a = 13
print(f'Mynau {a} degen sannyn kelesi sany {a+1}.')
print(f'Mynau {a} degen sannyn aldyngy sany {a-1}.')