Python Qazaqsha Sabak 3
Python Qazaqsha Sabak 3
In [1]: s1 = ''
s2 = ''
sum = 0
res = 1
for i in range(1,10):
s1+=str(i)+'+'
s2+=str(i)+'*'
sum+=i
res*=i
print(f'{s1[:-1]}={sum}')
print(f'{s2[:-1]}={res}')
1+2+3+4+5+6+7+8+9=45
1*2*3*4*5*6*7*8*9=362880
1+1=2 1*1=1
1+2=3 1*2=2
1+3=4 1*3=3
1+4=5 1*4=4
2+1=3 2*1=2
2+2=4 2*2=4
2+3=5 2*3=6
2+4=6 2*4=8
3+1=4 3*1=3
3+2=5 3*2=6
3+3=6 3*3=9
3+4=7 3*4=12
4+1=5 4*1=4
4+2=6 4*2=8
4+3=7 4*3=12
4+4=8 4*4=16
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
[1, 2, 3]
In [9]: a = [[1,2,3],[4,5,6],[7,8,9]]
print(a)
In [10]: a = [[1,2,3],[4,5,6],[7,8,9]]
for i in a:
print(i)
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
In [11]: a = []
for i in range(1,10):
a.append(i)
print(a)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
In [12]: a = []
b = []
for i in range(1,10):
a.append(i)
if i%3==0:
b.append(a)
a = []
print(b)
In [13]: a = [[1,2,3],
[4,5,6],
[7,8,9]]
print('a[0] =',a[0])
print('a[2] =',a[2])
print('a[0][2] =',a[0][2])
print('a[1][2] =',a[1][2])
a[0] = [1, 2, 3]
a[2] = [7, 8, 9]
a[0][2] = 3
a[1][2] = 6
In [14]: n = int(input())
a = []
for i in range(n):
b = list(map(str,input().split()))
a.append(b)
print(a)
2
adf kljl 3456
-234 0.45 A
[['adf', 'kljl', '3456'], ['-234', '0.45', 'A']]
In [15]: # n = 3 a[3][3]
n = int(input())
a = []
for i in range(n):
b = list(map(int,input().split()))
a.append(sorted(b))
print()
for i in a:
print(i)
3
34 -566 94
100 0 -100
-45 -456 -4567
In [16]: c = []
for i in range(len(a)):
sum = 0
for j in range(len(a[i])):
sum+=a[j][i]
c.append(sum)
print(c)
for i in c:
print(i,end='\t')
-566 34 94
-100 0 100
-4567 -456 -45
--------------------
-5233 -422 149
dict()
In [18]: 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
In [19]: a = [123,'akparat',-99,0.45]
for i in range(len(a)):
print(i,a[i])
0 123
1 akparat
2 -99
3 0.45
In [20]: d = {}
print(type(d))
<class 'dict'>
In [21]: d = {1:123,2:456,3:789}
print(d)
In [22]: d[3]
Out[22]: 789
In [23]: d = {'a':123,'b':456,'c':789}
print(d)
In [24]: d['c']
Out[24]: 789
In [25]: a = {}
for i in range(6):
a[i] = i*i
print(a)
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-26-e3e131ada9f7> in <module>
2 a = []
3 for i in range(6):
----> 4 a[i-1] = i*i # a[0] = 0, a[1] = 1, ...
5 pass
6 print(a)
In [27]: for i in d:
print(i, ':', d[i])
a : 123
b : 456
c : 789
In [29]: print(d['c'])
789
a b c
a b c
In [34]: d = {}
for i in range(3):
key,value = input().split()
d[key]=value
print(d)
esim Berik
jas 12
el Kazakhstan
{'esim': 'Berik', 'jas': '12', 'el': 'Kazakhstan'}
In [35]: for i in d:
print(i, ':', d[i])
esim : Berik
jas : 12
el : Kazakhstan
In [36]: d = {'esim':[],'jas':[],'el':[]}
for i in range(2):
print('Tirkeu:',i+1)
esimi = input('Atynyz? ')
jasy = input('Kanshadasyz? ')
eli = input('Eliniz? ')
d['esim'].append(esimi)
d['jas'].append(int(jasy))
d['el'].append(eli)
print(d)
Tirkeu: 1
Atynyz? Berik
Kanshadasyz? 23
Eliniz? Kazakhstan
Tirkeu: 2
Atynyz? Ivan
Kanshadasyz? 45
Eliniz? Resei
{'esim': ['Berik', 'Ivan'], 'jas': [23, 45], 'el': ['Kazakhstan', 'Resei']}
In [37]: print(d['esim'])
print(d['jas'])
print(d['el'])
['Berik', 'Ivan']
[23, 45]
['Kazakhstan', 'Resei']
санау жүйелері
bin() - екілік
In [38]: a = 891
bin(a)
Out[38]: '0b1101111011'
In [39]: a = 891
s = bin(a)
print(s[2:])
1101111011
In [40]: print(bin(891)[2:])
1101111011
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
In [42]: print(int('1010101',2))
85
In [43]: s = bin(891)[2:]
print(s)
print(int(s,2))
1101111011
891
In [44]: s = bin(891)
print(s)
print(int(s,2))
0b1101111011
891
In [45]: x = 999
print('x :',x)
a = bin(x)
print('x_2:',a)
print('x_2:',a[2:])
b = int(a,2)
print('x_10:',b)
x : 999
x_2: 0b1111100111
x_2: 1111100111
x_10: 999
Segizdik
In [46]: print(oct(239))
0o357
In [47]: print(oct(239)[2:])
357
In [48]: print('Ondyk Ekilik Segizdik')
for i in range(16):
print(f'{i}\t{bin(i)[2:]}\t{oct(i)[2:]}')
In [49]: a = '357'
print(int(a,8))
239
In [50]: x = 999
print('x :',x)
a = oct(x)
print('x_8:',a)
print('x_8:',a[2:])
b = int(a,8)
print('x_10:',b)
x : 999
x_8: 0o1747
x_8: 1747
x_10: 999
On altylyk
In [51]: a = 255393
print(hex(a))
0x3e5a1
In [52]: a = 255393
print(hex(a))
print(hex(a).upper())
print(hex(a).upper()[2:])
0x3e5a1
0X3E5A1
3E5A1
In [54]: x = 999
print('x :',x)
a = hex(x).upper()
print('x_16:',a)
print('x_16:',a[2:])
b = int(a,16)
print('x_10:',b)
x : 999
x_16: 0X3E7
x_16: 3E7
x_10: 999
ord()/chr()
In [56]: a = 's'
print(ord(a))
115
In [57]: print(chr(115))
In [58]: s = 'Astana'
for i in s:
print(f'{i}\t{ord(i)}')
A 65
s 115
t 116
a 97
n 110
a 97
0 1 2 3 4 5 6 7 8 9
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
round()
In [63]: a = 234.324546
print(round(a))
234
In [64]: a = 234.324546
print(round(a,5))
print(round(a,3))
print(round(a))
234.32455
234.325
234
pow()
In [65]: print(5*5)
print(5**2)
print(pow(5,2))
25
25
25
In [66]: print(25**0.5)
print(pow(25,0.5))
5.0
5.0
In [67]: print(pow(24,0.5))
4.898979485566356
In [68]: print(round(pow(24,0.5),4))
4.899
abs()
In [69]: a = -123.56
b = 100.09
print(abs(a))
print(abs(b))
123.56
100.09