> For the complete documentation index, see [llms.txt](https://vanproskur.gitbook.io/fastpy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vanproskur.gitbook.io/fastpy/basics/vvod-dannykh.-pishem-kalkulyator-slozheniya..md).

# Ввод данных. Пишем калькулятор сложения.

Для того, чтобы получить данные из консоли мы должны использовать метод input()

```python
string = input('Введите вашу строку: ')
print('Вы ввели: ' + string)
```

При вводе строки "Привет, мир!" в консоль при запуске кода, Python возвращает нам "Вы ввели: Привет, мир!". Строки тоже можно складывать, то есть:

`'123' + '123' = '123123'`

```python
first_number = input('Первое число: ')
second_number = input('Второе число: ')

print(first_number + second_number)
```

Давайте сначала введем число 2, потом число 3. Python выдает нам число 23. Почему? Потому что мы складываем строки, поэтому мы должны перевести переменные в числа:

```python
first_number = int(input('Первое число: '))
second_number = int(input('Второе число: '))

print(first_number + second_number)
```

Теперь программа работает правильно.&#x20;

шffst
