Перейти к основному содержимому

Ввод и вывод данных

Для вывода данных в Python применяется функция print(x). В языке «1С:Элемент» для этого используют метод Записать() типа Консоль. Этот тип отвечает за все взаимодействия с пользователем через стандартное окно ввода и вывода.

Ввод данных устроен сложнее. В Python функция input() всегда возвращает строку. Если требуется получить число, строку приходится преобразовывать: для целого числа вызывают int(input()), для вещественного — float(input()). В языке «1С:Элемент» у объекта Консоль есть отдельные методы для ввода данных, например СчитатьСтроку() для ввода текста и СчитатьЧисло() для ввода числа. Также есть специальные методы для считывания паролей, отдельных символов и значений типа Булево. В скобках в качестве аргумента указывают подсказку ввода — текст, который увидит пользователь перед вводом.

Python
# Вывод данных
print("Это Python")

# Ввод строки
name = input("Введите ваше имя: ")

# Ввод чисел
a = int(input("Введите целое число: "))
b = float(input("Введите дробное число: "))
«1С:Элемент»
// Вывод данных
Консоль.Записать("Это язык \"1С:Элемент\"")

// Ввод строки
знч Имя = Консоль.СчитатьСтроку("Введите ваше имя: ")

// Ввод чисел
знч А = Консоль.СчитатьЧисло("Введите целое число: ")
знч Б = Консоль.СчитатьЧисло("Введите дробное число: ")