Bc23 Ответов: 2

Как завершить функцию, смотрите в разделе Описание проблемы для получения более подробной информации


Итак, я только что узнал о аргументативных функциях, и мне сказали закончить функцию, которую вы ставите ее имя, а затем (), но с тем, как работают аргументативные функции, это не сработает

Что я уже пробовал:

а что вы пробовали? смотря на него

Visweswaran N

Не могли бы вы кратко описать, чего вы пытаетесь достичь и что происходит не так? Безусловно, мое занижение от "помазания вы ставите свое имя, а затем ()" - это то, что вы ищете что-то вроде рекурсии?

2 Ответов

Рейтинг:
2

CPallini

5.

Рейтинг:
1

OriginalGriff

Я думаю, что вы имеете в виду "аргументы функций", а не "Аргументативные функции" - последнее не существует и подразумевает, что функции предпочитают кричать друг на друга, а не делать что-то полезное! :смеяться:

Функция может иметь аргументы, которые являются значениями, которые вы можете передать в функцию для ее обработки, или они могут не иметь аргументов.
Чтобы объявить функцию с аргументами, вы пишете список после имени:

def doubleIt(number)
   return number + number
И тогда вы можете каждый раз вызывать его с другим значением:
print(doubleIt(2))
print(doubleIt(666))

Если вы не хотите передавать какие-либо значения функции, то вы оставляете скобки пустыми:
def showMenu()
   print ("Press 1 for Sales")
   print ("Press 2 for Accounts")
   print ("Press 3 for the operator")
   print ("Press 0 to quit")

Здесь есть более подробная информация: Функции Python (def): определение с примерами[^] и здесь: Аргументы функций Python (по умолчанию, Ключевое слово и произвольные)[^]


CPallini

5.