2016-05-25 5 views
0

Инструкции, которые мне были предоставлены, подсказывают мне создать 2 функции: первая (helloWorld) просто должна напечатать основную строку, а вторая (helloWorldNTimes) должна вызвать первый один 'n' количество раз. Это то, что у меня есть до сих пор - я либо полностью не понимаю этот вопрос, либо неправильно истолковываю его.Вызов функции внутри функции [Python]

def helloWorld(): 
    print('Hello World') 

def helloWorldNTimes(n): 

def main(): 
    helloWorldNTimes(7) 

main() 
+0

https: // вики .python.org/moin/ForLoop –

+1

похоже, что вам нужно узнать, какие циклы, в частности, что-то называется [для цикла] (http://www.tutorialspoint.com/python/python_for_loop.htm) –

+0

Пока все хорошо! Теперь вам просто нужно подумать о структуре цикла для использования в функции 'helloWorldNTimes'. – Joost

ответ

0

Вам необходимо изучить циклы на языке программирования. Особенно для петли.

Вы должны вызвать функцию внутри цикла. Это может быть либо while, либо цикл. Тогда только его можно назвать n числом раз.

Пример:

def helloWorld(): 
    print ("Hello, World!") 

for x in range(7): 
    helloWorld() 
0

ваша вторая функция ничего не делает ... вы должны вызвать цикл "N" раз, чтобы это было сделано:

def helloWorld(): 
    print('Hello World') 

def helloWorldNTimes(n): 
    for x in range(7): 
     helloWorld() 

def main(): 
    helloWorldNTimes(7) 

main() 
Смежные вопросы