Моя программа запускается, но я не получаю обратной связи на своей консоли

#python

Вопрос:

Я запустил этот код и не получил никаких ошибок, однако консоль ничего не отображает.

 def smallest(x,y,z):
  if(x <= y and x <= z):
    min=x;
  else:
      min=z;
      return min
def average(x,y,z):
        avg=(x y z)/3
        return avg 
 

Комментарии:

1. Вы не написали никакого кода, который вызывал бы эти функции. Добавьте что-то вроде print(smallest(1, 2, 3)) внизу.

Ответ №1:

Если это весь код, который у вас есть, в конце сценария вам нужно вызвать функции с заданными аргументами, а затем, если вы хотите увидеть результаты в консоли, вы должны использовать print функцию.

Пример:

 # Define your functions
def smallest(x,y,z):
  if(x <= y and x <= z):
    min=x;
  else:
      min=z;
      return min
def average(x,y,z):
        avg=(x y z)/3
        return avg

# Set variables if you wish
x = 1
y = 4
z = 10

# Call functions with arguments
smallest_answer = smallest(x,y,z)
average_answer = average(x,y,z)

# Print your results
print(smallest_answer)
print(average_answer)
 

Вам не нужно устанавливать переменную, вы можете поместить свои аргументы прямо в функции, когда вы их вызываете, вот так:

 smallest_answer = smallest(1,4,10)
average_answer = average(1,4,10)