Добавить less3.md
This commit is contained in:
		
							parent
							
								
									a581f08c6c
								
							
						
					
					
						commit
						b9eadf1039
					
				| 
						 | 
					@ -0,0 +1,183 @@
 | 
				
			||||||
 | 
					Ссылка на урок: https://youtu.be/aFT0w1kMoFs?si=AQK2JgfOyKW5VzsW
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Операторы в Python
 | 
				
			||||||
 | 
					x = 11
 | 
				
			||||||
 | 
					if x > 10:
 | 
				
			||||||
 | 
					    x += 1
 | 
				
			||||||
 | 
					elif x < 10:
 | 
				
			||||||
 | 
					    x -= 1
 | 
				
			||||||
 | 
					else:
 | 
				
			||||||
 | 
					    x = 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					print(x)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if x == 1:
 | 
				
			||||||
 | 
					    pass
 | 
				
			||||||
 | 
					    # TODO допишем потом
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Циклы в Python
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					while
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_while():
 | 
				
			||||||
 | 
					    x = 1
 | 
				
			||||||
 | 
					    while x < 10:
 | 
				
			||||||
 | 
					        x += 1
 | 
				
			||||||
 | 
					        if x == 3:
 | 
				
			||||||
 | 
					            continue
 | 
				
			||||||
 | 
					        if x == 7:
 | 
				
			||||||
 | 
					            # pass
 | 
				
			||||||
 | 
					            break
 | 
				
			||||||
 | 
					        print(x)
 | 
				
			||||||
 | 
					    else:
 | 
				
			||||||
 | 
					        print("Сработает в любом случае")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					for
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_one():
 | 
				
			||||||
 | 
					    my_list_1 = [1, 2, 3, 4, 5, 6, 7, 8]    for i in my_list_1:
 | 
				
			||||||
 | 
					        print(i)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_two():
 | 
				
			||||||
 | 
					    my_list_1 = ['Стул', 'Шкаф', 'Стол']    len_list = 0
 | 
				
			||||||
 | 
					    for product in my_list_1:
 | 
				
			||||||
 | 
					        len_list += len(product)
 | 
				
			||||||
 | 
					        print(product)
 | 
				
			||||||
 | 
					    print("Всего символов ", len_list)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_break():
 | 
				
			||||||
 | 
					    my_list_1 = [1, 2, 3, 4, 5, 6, 7, 8]    for i in my_list_1:
 | 
				
			||||||
 | 
					        if i == 4:
 | 
				
			||||||
 | 
					            print(i)
 | 
				
			||||||
 | 
					            break
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_else():
 | 
				
			||||||
 | 
					    my_list_1 = [1, 2, 3, 10, 4, 5, 6, 7, 8]    for i in my_list_1:
 | 
				
			||||||
 | 
					        if i == 10:
 | 
				
			||||||
 | 
					            print(i)
 | 
				
			||||||
 | 
					            break
 | 
				
			||||||
 | 
					        print(i)
 | 
				
			||||||
 | 
					    else:
 | 
				
			||||||
 | 
					        print('Цикл завершен')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_continue():
 | 
				
			||||||
 | 
					    my_list = [1, 2, 3, 4, 5, 6, 7, 8]    for i in my_list:
 | 
				
			||||||
 | 
					        if i == 2:
 | 
				
			||||||
 | 
					            continue
 | 
				
			||||||
 | 
					        print(i)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Распаковка в Python
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_rasp_1():
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					        ВсеЭлементы = Новый Массив;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ПервыйЭлемент = Новый Массив;
 | 
				
			||||||
 | 
					        ПервыйЭлемент.Добавить(1);
 | 
				
			||||||
 | 
					        ПервыйЭлемент.Добавить(2);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ВсеЭлементы.Добавить(ПервыйЭлемент);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ВторойЭлемент = Новый Массив;
 | 
				
			||||||
 | 
					        ВторойЭлемент.Добавить(3);
 | 
				
			||||||
 | 
					        ВторойЭлемент.Добавить(4);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ВсеЭлементы.Добавить(ВторойЭлемент);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Для каждого Строка Из ВсеЭлементы Цикл
 | 
				
			||||||
 | 
					            x = Строка[0];
 | 
				
			||||||
 | 
					            y = Строка[1];
 | 
				
			||||||
 | 
					            Сообщить(x + y);
 | 
				
			||||||
 | 
					        КонецЦикла;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    elements = [(1, 1), (2, 2)]    for element in elements:
 | 
				
			||||||
 | 
					        x, y = element[0], element[1]        print(x + y)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_rasp_2():
 | 
				
			||||||
 | 
					    elements = [(1, 2), (3, 4)]    for element in elements:
 | 
				
			||||||
 | 
					        x, y = element
 | 
				
			||||||
 | 
					        print(x + y)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_rasp_3():
 | 
				
			||||||
 | 
					    elements = [(2, 3), (4, 5)]    for x, y in elements:
 | 
				
			||||||
 | 
					        print(x + y)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Распаковка с автонумерацией
 | 
				
			||||||
 | 
					def cycle_rasp_enumerate():
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					        Мебель = Новый Массив;
 | 
				
			||||||
 | 
					        Мебель.Добавить("Стул");
 | 
				
			||||||
 | 
					        Мебель.Добавить("Шкаф");
 | 
				
			||||||
 | 
					        Мебель.Добавить("Стол");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Для Счетчик = 0 По Мебель.Количество() - 1 Цикл
 | 
				
			||||||
 | 
					            Сообщить(Строка(Счетчик) + " " + Мебель[Счетчик]);
 | 
				
			||||||
 | 
					        КонецЦикла;
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    my_list_1 = ['Стул', 'Шкаф', 'Стол']    for i, product in enumerate(my_list_1):
 | 
				
			||||||
 | 
					        print(i, product)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_range_1():
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					        Для Счетчик = 0 По 9 Цикл
 | 
				
			||||||
 | 
					            Сообщить(Счетчик);
 | 
				
			||||||
 | 
					        КонецЦикла;
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    for i in range(10):
 | 
				
			||||||
 | 
					        print(i)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_range_2():
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					        Шаг = 0;
 | 
				
			||||||
 | 
					        Для Счетчик = 10 По 20 Цикл
 | 
				
			||||||
 | 
					            Если Шаг = 0 ИЛИ Шаг = 3 Тогда
 | 
				
			||||||
 | 
					                Сообщить(Счетчик);
 | 
				
			||||||
 | 
					                Шаг = 1;
 | 
				
			||||||
 | 
					            Иначе
 | 
				
			||||||
 | 
					                Шаг = Шаг + 1;
 | 
				
			||||||
 | 
					            КонецЕсли;
 | 
				
			||||||
 | 
					        КонецЦикла;
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    for i in range(10, 20, 3):
 | 
				
			||||||
 | 
					        print(i)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_dict_1():
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					        Товары = Новый Соответствие;
 | 
				
			||||||
 | 
					        Товары.Вставить("Стул", 200);
 | 
				
			||||||
 | 
					        Товары.Вставить("Шкаф", 4500);
 | 
				
			||||||
 | 
					        Товары.Вставить("Стол", 2300);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        ОбщаяСумма = 0;
 | 
				
			||||||
 | 
					        Для каждого Товар Из Товары Цикл
 | 
				
			||||||
 | 
					            Сообщить(Товар.Ключ + " " + Товар.Значение);
 | 
				
			||||||
 | 
					            ОбщаяСумма = ОбщаяСумма + Товар.Значение;
 | 
				
			||||||
 | 
					        КонецЦикла;
 | 
				
			||||||
 | 
					        Сообщить("Общая сумма товаров " + ОбщаяСумма);
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    products = {
 | 
				
			||||||
 | 
					        'Стул': 200,
 | 
				
			||||||
 | 
					        'Шкаф': 4500,
 | 
				
			||||||
 | 
					        'Стол': 2300
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    total_price = 0
 | 
				
			||||||
 | 
					    for product, price in products.items():
 | 
				
			||||||
 | 
					        print(product, price)
 | 
				
			||||||
 | 
					        total_price += price
 | 
				
			||||||
 | 
					    print("Общая сумма товаров", total_price)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def cycle_dict_2():
 | 
				
			||||||
 | 
					    products = {
 | 
				
			||||||
 | 
					        'Стул': 200,
 | 
				
			||||||
 | 
					        'Шкаф': 4500,
 | 
				
			||||||
 | 
					        'Стол': 2300
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    total_price = 0
 | 
				
			||||||
 | 
					    for price in products.values():
 | 
				
			||||||
 | 
					        print(price)
 | 
				
			||||||
 | 
					        total_price += price
 | 
				
			||||||
 | 
					    print("Общая сумма товаров", total_price)
 | 
				
			||||||
		Loading…
	
		Reference in New Issue