Введение в программирование алгоритмов на Python в этой глаВе… Числовые и логические вычисления



Download 1,22 Mb.
Pdf ko'rish
bet15/27
Sana24.02.2022
Hajmi1,22 Mb.
#241550
TuriГлава
1   ...   11   12   13   14   15   16   17   18   ...   27
Bog'liq
algoritmy-dlya-chaynikov-dialektika

ЗАПОМНИ!
ЗАПОМНИ!
03_Part01.indd 105
18.04.2018 17:25:33


Часть I
Начала
106
позволяет легко комбинировать аргументы таким способом. Кроме 
того, данная функция вводит концепцию автоматического продол-
жения строки. Функция 
print()
фактически располагается в двух 
строках, и Python автоматически продолжает чтение кода функции, 
переходя из первой строки во вторую.
Теперь самое время протестировать функцию 
DisplaySum()
. Сначала про-
верим, как она работает с использованием позиционных аргументов. Для этого 
введите 
DisplaySum(2,3)
и нажмите клавишу . Вы увидите ожидае-
мый результат: 
2 + 3 = 5
. Теперь введите 
DisplaySum(Value2=3,Value1=2)
и нажмите клавишу . Вы вновь получите вывод 
2 + 3 = 5
, несмотря на 
то что аргументы в функцию теперь переданы в обратном порядке.
Использование аргументов со значениями по умолчанию
Вызываете ли вы функцию, используя ключевое слово или позиционные ар-
гументы, в любом случае вы должны указать значения аргументов. Но иногда 
функция может использовать значения аргументов по умолчанию, если извест-
но некоторое часто используемое значение. Значения по умолчанию делают 
функцию проще в использовании и снижают вероятность ошибки, когда раз-
работчик не предоставляет для функции входные данные. Для создания значе-
ния по умолчанию в определении функции достаточно после имени аргумента 
добавить знак равенства и значение по умолчанию. Чтобы увидеть, как это 
работает, откройте копию IPython и введите следующий код:
def SayHello(Greeting = "No Value Supplied"): 
print(Greeting)
Функция 
SayHello()
обеспечивает значение приветствия по умолчанию, 
если вызывающий код не предоставляет соответствующий аргумент. Когда 
кто­то пытается вызвать 
SayHello()
без аргументов, это не приводит к ошибке. 
Введите 

Download 1,22 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish