Нейронную


п = 9 . Вы, несомненно, сразу же поймете смысл инструкции  p r i n t (п)



Download 43,46 Mb.
Pdf ko'rish
bet80/134
Sana27.03.2022
Hajmi43,46 Mb.
#512313
1   ...   76   77   78   79   80   81   82   83   ...   134
Bog'liq
Создаем нейронную сеть ( PDFDrive )

п = 9 .
Вы, несомненно, сразу же поймете смысл инструкции 
p r i n t (п) 
в следующей строке, которая просто выводит текущее значение 
п. 
Но обратите внимание на отступ перед текстом 
p r i n t ( п )
. В Python 
отступы играют важную роль, поскольку намеренно используются 
для того, чтобы показать подчиненность одних инструкций другим, 
в данном случае циклу, созданному с помощью конструкции 
f o r n in . 
Инструкция 
p a s s
сигнализирует о конце цикла, и следующая стро­
ка, записанная с использованием обычного отступа, не является час­
тью цикла. Это означает, что мы ожидаем, что слово “ готово” будет
138
Глава 2. Создаем нейронную сеть на Python


выведено только один раз, а не десять. Представленный ниже ре­
зультат подтверждает наши ожидания.
Теперь вам должно быть понятно, что для получения квадратов 
чисел следует выводить на экран значения п*п. В действительнос­
ти мы можем поступить еще лучше и выводить фразы наподобие 
“Квадрат числа 3 равен 9” . Заметьте, что в инструкции переменные 
не заключаются в кавычки и поэтому вычисляются.
for n in range (10) :
print("Квадрат числа", п, "равен", п*п) 
pass
print("готово")
Результат приведен ниже.
Простое введение в Python 
139


Это уже довольно сильный пример! Мы можем заставить ком­
пьютер очень быстро выполнить большой объем работы, используя 
минимальный набор инструкций. Точно так же мы, если бы захо­
тели, легко могли бы увеличить число итераций до пятидесяти или 
даже тысячи с помощью выражений 
r a n g e ( 5 0 )
или 
r a n g e ( 1 0 0 0 ) .  
Попробуйте сделать это самостоятельно!
Комментарии
Прежде чем знакомиться с другими чудесными и невероятными 
по своим возможностям командами Python, взгляните на приведен­
ный ниже простой код.
# следующая инструкция выводит куб числа 2 
print(2**3)
Первая строка начинается с символа решетки (#). Python игнорирует 
все строки, начинающиеся с этого символа. Однако эти строки не бес­
полезны: с их помощью мы можем оставлять в коде полезные коммен­
тарии, которые помогут понять его предназначение другим людям или 
даже нам самим, если мы обратимся к нему после долгого перерыва.
Поверьте мне, вы скажете себе “ спасибо” за то, что не поленились 
снабдить код комментариями, особенно если речь идет о сложных 
или менее очевидных фрагментах кода. Я не раз пытался расшифро­
вать написанный собственноручно код, задавая себе вопрос: “А чего, 
собственно говоря, я хотел этим добиться?”
Функции
В главе 1 мы интенсивно работали с математическими функция­
ми. Мы относились к ним как к неким машинам, которые получают 
входные данные, выполняют некую работу и выдают результат. Эти 
функции действовали самостоятельно, и мы могли их многократно 
использовать.
Многие языки программирования, включая Python, упрощают 
создание повторно используемых инструкций. Подобно математичес­
ким функциям такие многократно используемые фрагменты кода, 
если они определены надлежащим образом, могут действовать авто­
номно и обеспечивают создание более короткого элегантного кода.

Download 43,46 Mb.

Do'stlaringiz bilan baham:
1   ...   76   77   78   79   80   81   82   83   ...   134




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