Добавить 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