Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Несколько минут изучаю питон,

Абоб Абобов Профи (615), на голосовании 2 недели назад
Несколько минут изучаю питон,
как сделать функцию (если переменная равна ответу Print ("конечно + (ответ)"), Иначе Print (" не + (ответ) ")
Голосование за лучший ответ
vostroenteris Мудрец (17152) 1 месяц назад
Вот и дальше изучай, если не можешь даже такой ответ найти, то языки учить не стоит.
Абоб АбобовПрофи (615) 1 месяц назад
блин я пару минут изучаю и единственное что пока сделал это
phrase = input("вопрос ")
n = ("Да")
print("конечно", (phrase), ".")
Абоб Абобов, а я думал, в вопросе будет "как найти работу за 300 тыс долларов в миллисекунду".
Арсений ЕнинПрофи (723) 1 месяц назад
Внатуре, только ответы мэйл засирают
Абоб Абобов Профи (615) Арсений Енин, хочет уровень просто апнуть чел
• _ Ученик (196) 1 месяц назад
 phrase = input("вопрос ")  
n = ("Да")
print("конечно", (phrase), ".")
Первая строка верно. Хотя хорошим тоном считается делать перевод строки, чтобы пользователь вводил данные с новой строки. Также стоит приводить ответ пользователя в единый регистр с ожидаемым ответом.
Вторая строка: это что? Кортеж? Откуда он взялся? У тебя же просто переменная, в которой хранится строка, введённая пользователем. Далее. А где сравнение само?
Третья строка: не понял, месиво какое-то. Используй f-строки и пиши тексты на грамотном русском языке, ты не в детском саду.

 phrase = input("Ты мужик?\n").lower()  # запросили
phrase_low = phrase.lower() # в строчный регистр
if phrase_low == "да": # сравниваем и выводим ответ по ветвям f-строками
print(f"Конечно, {phrase}!")
else:
print(f"Не {phrase}.")
Это без упрощений и сокращений, конечно.

можно продвинутую форму
Хочется каких-то извращений? Окей, если уже есть 18, то вот тебе одно. Тот же код в одну строку.
 print(["Конечно, {}!", "Не {}"][(x:=input("Ты мужик?\n")).lower() != "да"].format(x)) 
Похожие вопросы