Это моя программа, когда я возвращаю num_list, она не работает, но когда я кладу печать, она работает плавно,

Это моя программа, когда я возвращаю num_list, она не работает, но когда я кладу печать, она работает плавно, моя программа и другая программа друга точно такие же, но его программа работает, а моя нет.

      import random

def make_random_real():
    num_list = []
    for i in range(0, 10):
        num_list.append(random.random())
    return num_list


make_random_real()

3 ответа

Назначьте возвращаемое значение функции значению, чтобы можно было печатать.

В этой версии функции она просто возвращает значение, поэтому, если вы хотите сначала распечатать его, вам нужно присвоить его переменной, подобной этой:

      result = make_random_real()

тогда ты можешь print(result) который покажет вам num_list в вашей функции.

Если вы просто хотите распечатать его без присваивания, просто измените return num_list к print num_list в твоей make_random_real() функция.

Код в порядке,

только вы не можете просматривать вывод, потому что вы не печатаете результат, возвращаемый функцией.

      import random

def make_random_real():
    num_list = []
    for i in range(0, 10):
        num_list.append(random.random())
    return num_list


print(make_random_real())
Другие вопросы по тегам