Создание и присвоение имен функции с вводом int для последующего использования - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь создать отдельную функцию, которая принимает целочисленный ввод. Затем я хочу вставить эту функцию, которую я создал, в основную функцию, вызывая ее только по названию, которое я ей дал. Я должен неправильно понять что-то о def () и как вызвать определенную функцию? Я добавил упрощенный пример того, что я пытаюсь сделать ниже

#This would be the function I make to use later in main program
def functionforlater(value):
    if(value == 2):
       print("oranges")
    else:
       print("try again")


#This would be the main program
for(int x=0;x>3;x++):
    functionforlater(x)

# I've now come to the conclusion that the main program is the fault since there is no 
# such thing as for(int x=0;x>3;x++) in python they use "for x in range()" or xrange

#Solution for main program would be
for x in xrange(4):
    functionforlater(x)

1 Ответ

0 голосов
/ 08 января 2019

Попробуйте так:

def findASCI(value):
    if value == 2:
        print("oranges")
    else :
        print("try again")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...