Проблема с input

Roma

Новичок
Пользователь
Авг 9, 2020
11
0
1
Здравствуйте,программирую уже неделю, и столкнулся с такой проблемой:
Самый просто пример:

a = input(print("Введите число: ")
print(a)

Выводит ошибку:
File "D:\Python\tren.py", line 2
print(a)
^
SyntaxError: invalid syntax

Честно не понимаю в чем проблема :(

Windows 10 Корпоративная LTSC
Версия: 1806
Python: 3.8.5
pip list:
altgraph 0.17
certifi 2020.6.20
chardet 3.0.4
colorama 0.4.3
comtypes 1.1.7
future 0.18.2
fuzzywuzzy 0.18.0
geojson 2.5.0
idna 2.10
pefile 2019.4.18
pip 20.1.1
PyInstaller 3.6
pyowm 3.0.0
pypiwin32 223
PySocks 1.7.1
pyttsx3 2.87
pywin32 227
pywin32-ctypes 0.2.0
requests 2.24.0
setuptools 47.1.0
SpeechRecognition 3.8.1
urllib3 1.25.10
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
И инпут не так работает. Он берет строку, а ты туда пихаешь результат функции принт, который равен None.
input("Введите число: ")
 

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Скобку закрой.
a = input(print("Введите число: ") )
 

Roma

Новичок
Пользователь
Авг 9, 2020
11
0
1
Спасибо, не заметил.Но есть ещё кое-что, в conEmu выводиться:
Введите число:
None

Не подскажите что с этим делать?
 

Roma

Новичок
Пользователь
Авг 9, 2020
11
0
1
Спасибо большое! Честно, все в голове так перемешываеться :(
 

Форум IT Специалистов