• Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне
Есть вопросы? Звоните:
+7 (917) 449 09 97
admin@nizamov.school
РегистрацияВход
nizamov.school
  • Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне

Blog

  • Главная
  • Блог
  • Blog
  • PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 3

PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 3

  • Опубликовано Илья Низамов
  • Разделы Blog
  • Дата 28.09.2020
  • Комментарии Нет комментариев
python для 1с

Подписывайтесь в соц сетях. Там провожу конкурсы и публикую еще больше контента.

Vk Youtube Telegram Instagram Facebook Twitter

Операторы в Python

x = 11
if x > 10:
x += 1
elif x < 10:
x -= 1
else:
x = 5

print(x)

if x == 1:
pass
# TODO допишем потом

Запишись на тренинг

НАУЧИСЬ РАЗРАБАТЫВАТЬ МИКРОСЕРВИСЫ НА PYTHON ДЛЯ 1С ЗА 5 ЧАСОВ
ПОДРОБНЕЕ

Циклы в 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)
author avatar
Илья Низамов

Предыдущая запись

PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 2
28.09.2020

Следующая запись

PYTHON ДЛЯ 1C — ЭТО ПРОСТО. ЧАСТЬ 4
30.09.2020

Вам также может понравиться

gigachat
GIGACHAT ИЛИ CHATGPT ИИ МЕНЕДЖЕР ДЛЯ 1С
15 мая, 2024
gigachat ии менеджер
ИИ МЕНЕДЖЕР НА БАЗЕ GIGACHAT
12 февраля, 2024
chatgpt антиспам
ChatGPT Антиспам. Часть 1
5 февраля, 2024

Оставьте ответ Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

Рубрики

  • Blog

Ссылки

  • Политика конфиденциальности
  • Публичная оферта

Сайт создан в NIZAMOV.studio

Регистрация с помощью:

Войти Vkontakte

Вход через логин и пароль

Забыли пароль?

Нет аккаунта? Регистрируйся прямо сейчас

Register a new account

Are you a member? Login now