#python
Вопрос:
var = input()
if var = ("lookup"):
print(input())
var = 0
Там написано, что мне нужно «:» на второй строке, но там уже есть один. Что мне делать?
Комментарии:
1. Пожалуйста, не публикуйте изображения кода . Опубликуйте весь код в виде форматированного текста .
2. Проблема здесь в том, что вы используете
=
вместо==
3. Вам нужно использовать логический оператор
==
вместо оператора присваивания=
4. подумайте, что это, вероятно, говорит
:=
о том, что вам не хватает второго=
оператора! Вы не сравниваете, ваша установка5. @juanpa.arrivillaga Пожалуйста, не отвечайте в комментариях
Ответ №1:
Я не уверен, в чем ваша проблема, но это какой-то код, который запускается:
var = input()
if var == "lookup":
print(input()) # printing what is input?
var = 0
Вы проверяли, является ли var «поиском», но, как указано в комментариях, у вас отсутствовал знак»=». Пожалуйста, отредактируйте свой пост, чтобы подробно объяснить, что необходимо (примеры ввода / вывода).
Ответ №2:
Для сравнения var вам нужно использовать двойной символ равенства (==) вместо одного символа равенства (=). Для присвоения используется один символ равенства, как и в первой строке (var = ввод («Введите строку:»)).
var = input('Enter a string: ')
if var == "lookup":
print(input('Enter the second string: ')) # input the value then it prints the same
var = 0
print(v"now var is: {var}")
Выход:
Enter a string: lookup
Enter the second string: Demo
Demo
now var is: 0