TelenkovDmitry 1 year ago
parent
commit
a76be7bceb
2 changed files with 57 additions and 2 deletions
  1. 15 2
      algorithm/galg.py
  2. 42 0
      courses/python_for_begginers/misc.py

+ 15 - 2
algorithm/galg.py

@@ -59,7 +59,7 @@ def quick_sort(arr):
         return quick_sort(less) + [pivot] + quick_sort(greater)
     
 
-print(quick_sort([5,3,6,4,7,1,3,2]))
+# print(quick_sort([5,3,6,4,7,1,3,2]))
 
 def arr_test(arr):
     return [i for i in arr[1:]]
@@ -68,8 +68,21 @@ def arr_test(arr):
 
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
+# Треугольник паскаля
 
+def triangle_pascale(n):
+    tr = []
+    for i in range (n + 1):
+        tr.append([1] + [0]*n)
 
-# Разное
+    for i in range(1, n + 1):
+        for j in range(1, i + 1):
+            tr[i][j] = tr[i-1][j] + tr[i-1][j-1]
 
+    for i in range(0, n + 1):
+        for j in range(0, i + 1):
+            print(tr[i][j], end=' ')
+        print()
+
+triangle_pascale(10)
 

+ 42 - 0
courses/python_for_begginers/misc.py

@@ -575,3 +575,45 @@ print(a, b, c, d)
 #             cnt += 1                
 
 # print(cnt)
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+# i_love_none = [None]*50
+# print(i_love_none)
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+# t = ('asdfasd')
+# print(type(t))
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+# from pprint import pprint # для красивого вывода словаря
+# person = {}
+# s = 'IVANOV IVAN 19 Samara SGU 4 5 5 5 4 3 5 3'
+
+# s = s.split()
+# print(s)
+# print('-'*15)
+# person['last_name'] = s[0]
+# person['first_name'] = s[1]
+# person['age'] = int(s[2])
+# person['city'] = s[3]
+# person['university'] = s[4]
+
+# print(person)
+# print('-'*15)
+
+# person['marks'] = []
+# for i in s[5:]:
+#     person['marks'].append(int(i))
+
+# pprint(person)
+
+#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+from string import ascii_lowercase
+
+d = {ascii_lowercase[i]: i + 1 for i in range(len(ascii_lowercase))}
+print(d)
+