Перенос значений из одной функции в другую
Пытался сделать программу с функцией def, но столкнулся с проблемой.
import string
def main():
x = input("Введите число: ")
if x.isdigit() == True:
print(x)
return x
prov(x)
else:
print("Введено не число.")
main()
def prov(x):
print("здрасть" + x)
main()
Это примерный вид такой программы (на самом деле гораздо больше). Пытался найти ответ на мир питонов , но не нашёл. Когда запускаю эту программ, получаю
Введите число: 5
5
Out[14]: '5'
При переносе команды prov(x)за пределы, то программа пишет, что не знает x.