TelenkovDmitry 1 gadu atpakaļ
vecāks
revīzija
139ce88c92

+ 35 - 1
courses/python_for_begginers/list.py

@@ -52,6 +52,40 @@ def list_3():
     for i in l:
     for i in l:
         print(i, end=' ')
         print(i, end=' ')
 
 
-list_3()
+# list_3()
 
 
+def list_4():
+    text = input().split()
+    cnt = 0
+    for word in text:
+        if word.lower() in ["a", "an", "the"]:
+            cnt += 1
+
+    print("Общее количество артиклей:", cnt)    
+
+# list_4()
+
+def list_5():
+    n_strings = int(input()[1:])
+    index = 0
+    new_string = ""
+    for i in range(n_strings):
+        string = input()
+        if "#" in string:
+            index = string.index("#")
+            new_string = string[0:index]
+            print(new_string.rstrip())
+        else:
+            print(string.rstrip())
+
+# list_5()
+
+def list_6():
+    numbers = list(map(int, input().split()))
+    numbers.sort()
+    print(*numbers)
+    numbers.sort(reverse=True)
+    print(*numbers)
+
+# list_6()
 
 

+ 2 - 36
courses/python_for_begginers/sort.py

@@ -177,6 +177,7 @@ def sort_2():
 def sort_3():
 def sort_3():
     drivers = {}
     drivers = {}
     new_drivers = []
     new_drivers = []
+    in_str = ""
     in_data = []
     in_data = []
     
     
     while True:
     while True:
@@ -192,44 +193,9 @@ def sort_3():
     for key, value in drivers.items():
     for key, value in drivers.items():
         new_drivers.append((key, value[0]/value[1]))
         new_drivers.append((key, value[0]/value[1]))
 
 
-    new_drivers = sorted(new_drivers, key=lambda x: (x[1], x[0][0])) 
+    new_drivers = sorted(new_drivers, key=lambda x: (-x[1], x[0][0])) 
 
 
     for i in new_drivers:
     for i in new_drivers:
         print(i[0], i[1])
         print(i[0], i[1])
 
 
-    print(new_drivers)
-    
-       
 # sort_3()
 # sort_3()
-    
-def sort_4():
-    members = {"Били": [], "Вили": [], "Дили": []}
-    members_list = []
-    in_str = ""
-    in_data = []
-    member = []
-
-    while True:
-        in_str = input()
-        if in_str == "конец":
-            break
-        in_data = in_str.split(": ")
-        if in_data[0] not in members.keys():
-            members[in_data[0]] = [in_data[1]]
-        else:
-            if in_data[1] not in members.get(in_data[0]):
-                member = members.get(in_data[0])
-                member.append(in_data[1])
-                members[in_data[0]] = member
-
-    for key, value in members.items():
-        members_list.append((key, len(value)))
-
-    members_list = sorted(members_list, key=lambda x: -x[1])
-
-    for i in members_list:
-        print("Количество уникальных комментаторов у {}: {}".format(i[0], i[1]))
-
-
-# sort_4()
-