#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)