alarm
Задайте вопрос
Информатика
Bonnie McGee

a = 0b = 0def pluss():ask=input("Твой ответ: ")for i in range(1):print("Как тебя зовут?")pluss()if ask == "doggy":print("┈┈┏╮┏╮┈┈┈┈┈┈┈┈╭╮")print("┈╭┛┗┛┗┳━━━━━━╮┃┃")print("┈┃▅┃▅┈┃╰╰╰╰╰╰┣╯┃")print("▇┻━╯┈┈┃╰╰╰╰╰╰┣━╯")print("┣━━━╯┈╰╰╰╰╰╰╰┃┈┈")print("╰━━┳┳━┓┏━┳┳┓┏╯┈┈")print("┈┈┈┃┃┈┃┃┈┃┃┃┃┈┈┈")else:print("Как дела?")pluss()if ask == "doggy":print("┈┈┏╮┏╮┈┈┈┈┈┈┈┈╭╮")print("┈╭┛┗┛┗┳━━━━━━╮┃┃")print("┈┃▅┃▅┈┃╰╰╰╰╰╰┣╯┃")print("▇┻━╯┈┈┃╰╰╰╰╰╰┣━╯")print("┣━━━╯┈╰╰╰╰╰╰╰┃┈┈")print("╰━━┳┳━┓┏━┳┳┓┏╯┈┈")print("┈┈┈┃┃┈┃┃┈┃┃┃┃┈┈┈")else:print("Где встретимся в следующий?")pluss()if ask == "doggy":print("┈┈┏╮┏╮┈┈┈┈┈┈┈┈╭╮")print("┈╭┛┗┛┗┳━━━━━━╮┃┃")print("┈┃▅┃▅┈┃╰╰╰╰╰╰┣╯┃")print("▇┻━╯┈┈┃╰╰╰╰╰╰┣━╯")print("┣━━━╯┈╰╰╰╰╰╰╰┃┈┈")print("╰━━┳┳━┓┏━┳┳┓┏╯┈┈")print("┈┈┈┃┃┈┃┃┈┃┃┃┃┈┈┈")else:print("До встречи")почему он не видит ASK и где ещё ошибки

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

1) возможно конечно местный редактор сожрал все отступы, но без них python корректно работать не будет.

2) Внутри pluss() ask - это локальная переменная, и при выходе из функции её значение исчезает. В данном случае, на сколько я понял она играет роль глобальной переменной, для этого внутрь функции нужно дописать global ask, и естественно до определения функции инициализировать переменную

A = 0

b = 0

ask = ""

def pluss():

global ask

ask=input("Твой : ")

for i in range(1):

print("Как тебя зовут?")

pluss()

if ask == "doggy":

print("┈┈┏╮┏╮┈┈┈┈┈┈┈┈╭╮")

print("┈╭┛┗┛┗┳━━━━━━╮┃┃")

print("┈┃▅┃▅┈┃╰╰╰╰╰╰┣╯┃")

print("▇┻━╯┈┈┃╰╰╰╰╰╰┣━╯")

print("┣━━━╯┈╰╰╰╰╰╰╰┃┈┈")

print("╰━━┳┳━┓┏━┳┳┓┏╯┈┈")

print("┈┈┈┃┃┈┃┃┈┃┃┃┃┈┈┈")

else:

print("Как дела?")

pluss()

if ask == "doggy":

print("┈┈┏╮┏╮┈┈┈┈┈┈┈┈╭╮")

print("┈╭┛┗┛┗┳━━━━━━╮┃┃")

print("┈┃▅┃▅┈┃╰╰╰╰╰╰┣╯┃")

print("▇┻━╯┈┈┃╰╰╰╰╰╰┣━╯")

print("┣━━━╯┈╰╰╰╰╰╰╰┃┈┈")

print("╰━━┳┳━┓┏━┳┳┓┏╯┈┈")

print("┈┈┈┃┃┈┃┃┈┃┃┃┃┈┈┈")

else:

print("Где встретимся в следующий?")

pluss()

if ask == "doggy":

print("┈┈┏╮┏╮┈┈┈┈┈┈┈┈╭╮")

print("┈╭┛┗┛┗┳━━━━━━╮┃┃")

print("┈┃▅┃▅┈┃╰╰╰╰╰╰┣╯┃")

print("▇┻━╯┈┈┃╰╰╰╰╰╰┣━╯")

print("┣━━━╯┈╰╰╰╰╰╰╰┃┈┈")

print("╰━━┳┳━┓┏━┳┳┓┏╯┈┈")

print("┈┈┈┃┃┈┃┃┈┃┃┃┃┈┈┈")

else:

print("До встречи")

419
Ferne
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

4. Назовите исполнителей следующ

посчитайте с информатикой .1. К

Что такое интеллект карта? Скажи

Даю 50 поинтов посчитайте пж

НАПИШИТЕ КОД НА ЯЗЫКЕ С++ ДАЮ 10

ДАЮ 100 поинтов ЗА РЕШЕНИЕ ЗАДАЧ

Контакты
Реклама на сайте