Python | Как из одного def перенести переменную со значением в другой def

Olav

Новичок
Пользователь
Авг 4, 2022
1
0
1
# В правилах написано, поэтому пусть будет)
python 3.9
windows 10

Для меня def - папка (по типу <div> в html, мне так воспринимать куда легче.)
--------------------------------------
Я хочу, чтобы из "chest()" переменная "p" перешла в "container_password(). То есть надо заполнить контейнер значением, которое введёт пользователь. Для этого я и хочу перенести из первой папки в другую ту самую переменную, так как там имеется значение, которую ввёл пользователь.
--------------------------------------

Вот сам код:

def chest():
x = input("Введите ваш пароль: ")
x = str(x)

"""Тут уже мы делаем проверку"""
p = input("Введите ваш пароль еще раз: ")
if p == x:
print("Верно")
elif p != x:
print("Введено неверно")

chest()


def container_password():
password = []
password.append()
print(password.append)

container_password()
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 650
472
83
# В правилах написано, поэтому пусть будет)
еще там написано, как код вставлять...

Для меня def - папка (по типу <div> в html, мне так воспринимать куда легче.)
деф это функция...
и в html div это не папка...

Я хочу, чтобы из "chest()" переменная "p" перешла в "container_password(). То есть надо заполнить контейнер значением, которое введёт пользователь. Для этого я и хочу перенести из первой папки в другую ту самую переменную, так как там имеется значение, которую ввёл пользователь.
верните р из функции chest

upd
как то так
Python:
password = []


def chest():
    x = input("Введите ваш пароль: ")
    x = str(x)

    """Тут уже мы делаем проверку"""
    p = input("Введите ваш пароль еще раз: ")
    if p == x:
        return p
    elif p != x:
        return False


def container_password():
    container_password_p = chest()
    if not container_password_p:
        print("Введено неверно")
        return
    password.append(container_password_p)
    print(password)


container_password()
 
Последнее редактирование:
  • Мне нравится
Реакции: Olav

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