#python #revitpythonshell
#python #revitpythonshell
Вопрос:
Я пытаюсь написать код, который возвращает список логических значений в зависимости от ввода.
Я делаю следующее:
User_inputs = IN[0]
OUT=[]
def input(User_inputs):
if User_inputs == "FC":
return [true,false]
else:
return [false,true]
OUT=input()
В коде есть только два возможных ввода «FC» или «BF».
- если выбранным вводом является «FC», результатом должен быть список логических:
index 1: True index 2: False
- если выбранным вводом является «BF», вывод должен быть:
index 1: False index 2: True
Комментарии:
1. Что не работает? Вы получаете сообщение об ошибке?
2.
def input(User_inputs):return [User_inputs=="FC", User_inputs=="BF"]
3. true и false записываются
True
иFalse
в Python.
Ответ №1:
User_inputs = IN[0]
OUT=[]
def input(User_inputs):
if User_inputs == "FC":
return [True,False]
else:
return [False,True]
OUT=input(User_inputs)