Python-ii tuhai?
Зохицуулагчид: Computer software, Computer Hardware
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
Заза болчихлоо, тусалсанд баярлалаа.
- filemonster
- Давамгайлагч Гишvvн

- Бичлэгүүд: 867
- Нэгдсэн: 4-р сар.04.09 3:56 pm
- Байршил: Across the universe
- Contact:
- Reader0111
- Yнэн Дийлцэн Гишvvн

- Бичлэгүүд: 805
- Нэгдсэн: 6-р сар.12.06 11:00 pm
- Байршил: Бархасбадь/Европа
Re: Python-ii tuhai?
decimal гэж сан ашигладаг юм байна. Жишээ үзүүллээ:filemonster написал:Оронгийн нарийвчлалтай яаж хэвлэдэг билээ?
Код: Бүгдийг сонгох
>>> import decimal
>>> import math
>>> pi = decimal.Decimal(str(math.pi))
>>> pi
Decimal('3.14159265359')
>>> print '%.2f' % pi
3.14
>>> print '%.30f' % pi
3.141592653590000061569753597723
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
if statement
true бол шууд програмыг зогсоох арга бий юу? EOF ?
true бол шууд програмыг зогсоох арга бий юу? EOF ?
- Reader0111
- Yнэн Дийлцэн Гишvvн

- Бичлэгүүд: 805
- Нэгдсэн: 6-р сар.12.06 11:00 pm
- Байршил: Бархасбадь/Европа
Re: Python-ii tuhai?
Програмаас гарахыг хэлж байна уу? Энэ л юм шиг байна:lotsmon написал:if statement
true бол шууд програмыг зогсоох арга бий юу? EOF ?
Код: Бүгдийг сонгох
sys.exit()-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
sys is not defined л гэж байна.
Ийм юмтай учирч байсан уу?
TabError: inconsistent use of tabs and spaces in indentation
Ийм юмтай учирч байсан уу?
TabError: inconsistent use of tabs and spaces in indentation
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
TabError: inconsistent use of tabs and spaces in indentation
энэ яагаад байгааг нь олчихлоо, space tab холиод зай авчихаар ингэдийн байна.
энэ яагаад байгааг нь олчихлоо, space tab холиод зай авчихаар ингэдийн байна.
- Reader0111
- Yнэн Дийлцэн Гишvvн

- Бичлэгүүд: 805
- Нэгдсэн: 6-р сар.12.06 11:00 pm
- Байршил: Бархасбадь/Европа
Re: Python-ii tuhai?
Эхлээд sys-ээ импортлох хэрэгтэй шүү дээlotsmon написал:sys is not defined л гэж байна.
Ийм юмтай учирч байсан уу?
TabError: inconsistent use of tabs and spaces in indentation
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
header file юм уу?
import sys?
import sys?
- filemonster
- Давамгайлагч Гишvvн

- Бичлэгүүд: 867
- Нэгдсэн: 4-р сар.04.09 3:56 pm
- Байршил: Across the universe
- Contact:
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
Монголын pythonчид ер нь ямар төрлийн юм бичиж байна?
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
Садист улсууд байдийму
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
yield гэж ер нь яг юу байнаа? энийг нэг л ойлгодоггүй ээ
- Reader0111
- Yнэн Дийлцэн Гишvvн

- Бичлэгүүд: 805
- Нэгдсэн: 6-р сар.12.06 11:00 pm
- Байршил: Бархасбадь/Европа
Re: Python-ii tuhai?
За, тэгэхээр ийм байна. Yield-г ойлгохын тулд эхлээд generator-ыг ойлгох хэрэгтэй. Generator-ыг ойлгохын өмнө iterator-ыг ойлгох хэрэгтэй юм. Эдгээрийг жишээн дээр тайлбарлая. Нэр томъёог орчуулж хэрэглэх гэж оролдлоо, ойлгоорой.lotsmon написал:yield гэж ер нь яг юу байнаа? энийг нэг л ойлгодоггүй ээ
Iterator (давтуур) бол ямар нэг өгөгдлийн цуваа буюу iterable (давтуулагч) -ийн гишүүн бүрийг нэг нэгээр уншдаг зүйл юм. Жишээ нь list (цуваа) бол давтуур:
Код: Бүгдийг сонгох
>>> sondgoi = [1, 3, 5]
>>> for n in sondgoi:
... print(n)
...
1
3
5List comprehension-оор мөн давтуур үүсгэж болно. Энэ бол цуваа үүсгэх хураангуй бичиглэл юм. Жишээ нь:
Код: Бүгдийг сонгох
>>> sondgoi = [n for n in range(6) if n%2]
>>> for n in sondgoi:
... print(n)
...
1
3
5
За давтуур гэж зүйл бүрийг нь ээлжлэн уншиж болдог давтуулагч байдаг юм байна. Тэгвэл generator (үүсгүүр) гэж юу вэ? Энгийн давтуурыг нэг удаа бүтээгээд хэдэн ч удаа ашиглаж болно (Цувааг хувьсагчид оноогоод хэдэн ч удаа давтаж болдог, г.м.). Гэвч өгөгдлийг санах ойд хадгалах хэрэгтэй болдог. Маш олон гишүүн өгөгдөл хэрэглэх болоход давтуурын энэ чанар саад болох болно.
Харин үүсгүүр ашиглан үүсгэсэн давтуулагчийг санах ойд хадгалалгүйгээр, гишүүн утга бүрийг нэг л удаа уншаад өнгөрдөг. Түр зуурын давтуулагч гэж хэлж болно. Санах ойд хадгалдаггүй, түр зуурын чанар нь төгсөшгүй давтуулагч бүтээх боломжийг олгодог
Код: Бүгдийг сонгох
>>> sondgoi = (n for n in range(6) if n%2)
>>> for n in sondgoi:
... print(n)
...
1
3
5
>>> for n in sondgoi:
... print(n)
...
Yield бол, фүнкцийг төгсгөж хариу буцаадаг return-ы оронд хэрэглэдэг түлхүүр үг юм.
Өмнөх жишээнүүдээ өргөтгөн бүх
Код: Бүгдийг сонгох
# sondgoi.py
import itertools
def sondgoi():
for n in itertools.count(1):
if n%2:
yield n
Бүх сондгой тооны үүсгүүр бэлэн боллоо. Гэхдээ нэг л юм дутаж байна. Ямар нэг зогсох цэг заахгүй бол төгсөхгүй үргэлжлэх нь байна
Код: Бүгдийг сонгох
# sondgoi.py
import itertools
def sondgoi(m):
for n in itertools.count(1):
if n%2:
yield n
if n is m:
break
for n in sondgoi(20):
print(n)
Ойлгоход эхэнд ярвигтай байж магад. Өөрөө туршиц код бичиж үзээд байвал аяндаа толгойд суух вий. Амжилт хүсье.
Жич: Мөн мэдээж гүүгэлдэхээ мартаж болохгүй: ? python yield
- Reader0111
- Yнэн Дийлцэн Гишvvн

- Бичлэгүүд: 805
- Нэгдсэн: 6-р сар.12.06 11:00 pm
- Байршил: Бархасбадь/Европа
Re: Python-ii tuhai?
Decorator-ын тухай тасархай тайлбар нэг байна:
http://stackoverflow.com/questions/7396 ... 84#1594484
http://stackoverflow.com/questions/7396 ... 84#1594484
- euurtsaikh
- Эх Оронч Гишvvн

- Бичлэгүүд: 373
- Нэгдсэн: 10-р сар.29.09 7:03 pm
- Schicksal
- Өвөг Дээдсийн Сахиус Гишvvн

- Бичлэгүүд: 738
- Нэгдсэн: 11-р сар.21.09 10:19 pm
- Байршил: Олон хүн олон үнэртэй. Олон үнэр нийлээд орчлонгийн хамгийн муухай үнэрийг бүтээнэ.
Re: Python-ii tuhai?
Sanamsargui neg funkts bichij bgaad neeree uur uur type-tai variable 1 functionaas return hiij boloh yum bn shdee gedgiig oilgov. Ugaasaa return variable type-aa zarladaggui bolohoor.
Код: Бүгдийг сонгох
Jishee :
def compare(a,b):
if a>b:
return a
if a<b:
return b
if a==b:
return "equal"Die Chemie stimmt einfach
Re: Python-ii tuhai?
Код: Бүгдийг сонгох
case sensitive= (нөхцөлд мэдрэмтгий)
block = (бүлэг)
block = блок
гэвэл ямар байна??
[URL=https://meettomy.site]Prettys Womans from your town[/URL]
Re: Python-ii tuhai?
Бүх үгнүүдийг махчилан утгачилсанаас оновчтой ойролцоо утгатай оноосон нэр зааж буюу үүсгэж өгөөд зүүлт тайлбар хийгээд явах нь илүү дээр л дээ. Манайхан орчуулах гэж хэт зүтгээд боломжуудыг олж харахгүй байна.
- Дэлгэр
- Хавар Цагийн Анхны Яргуй
- Бичлэгүүд: 2915
- Нэгдсэн: 11-р сар.11.09 5:21 pm
- Байршил: Мянган бээрийн аялал ганц алхмаас эхэлдэг.
Re: Python-ii tuhai?
Python хэл чинь OOP биз дээ? Java сайн сурчвал дараа нь Python хэл сурахад нэлээн дөхөмтэй болно байх даа?
Нэг л өдрийн наран...
- filemonster
- Давамгайлагч Гишvvн

- Бичлэгүүд: 867
- Нэгдсэн: 4-р сар.04.09 3:56 pm
- Байршил: Across the universe
- Contact:
Re: Python-ii tuhai?
Энд яагаа beans, jars, crates-д нэг утга оноогоод байгаа юм бол?
Код: Бүгдийг сонгох
def secret_formula(started):
jelly_beans = started * 500
jars = jelly_beans / 1000
crates = jars / 100
return jelly_beans, jars, crates
start_point = 1000
beans, jars, crates == secret_formula(start_point)
Сүүлийн удаа filemonster 3-р сар.25.12 10:47 pm-д засварласан, нийт 1 удаа засварласан.
1234567Allgoodchildrengotoheaven
-
lotsmon
- Дархлагдсан Гишvvн

- Бичлэгүүд: 1206
- Нэгдсэн: 7-р сар.31.03 2:44 pm
- Байршил: in ma imagination
Re: Python-ii tuhai?
Эхлээд jelly_bean -нхээ тоог гаргаж байна. Дараа нь савны тоогоо, өөрөө хэлбэл 1000 jelly_bean нэг саванд.
Тэгээд нэг том хайрцганд 100 шил jelly_bean орох ёстой учраас, crate-нхээ тоог гаргаж байна.
start_point буюу анхны утга 1000. secret_formula функцээ 1000-с эхлүүлж ажиллуулахаар дуудаж байна.
Ийм код харалгүй ямар их удчихаа вэ :p
Тэгээд нэг том хайрцганд 100 шил jelly_bean орох ёстой учраас, crate-нхээ тоог гаргаж байна.
start_point буюу анхны утга 1000. secret_formula функцээ 1000-с эхлүүлж ажиллуулахаар дуудаж байна.
Ийм код харалгүй ямар их удчихаа вэ :p
- filemonster
- Давамгайлагч Гишvvн

- Бичлэгүүд: 867
- Нэгдсэн: 4-р сар.04.09 3:56 pm
- Байршил: Across the universe
- Contact:
Re: Python-ii tuhai?
Хаха алдаа олох юм байсан юм байна. Даанч ажиллахгүй байсан юмаа.
1234567Allgoodchildrengotoheaven
- Reader0111
- Yнэн Дийлцэн Гишvvн

- Бичлэгүүд: 805
- Нэгдсэн: 6-р сар.12.06 11:00 pm
- Байршил: Бархасбадь/Европа
Re: Python-ii tuhai?
Function ni 3 elementtei tuple butsaadag. Teryg ni 3 huwisagchid onooj baina.filemonster написал:Хаха алдаа олох юм байсан юм байна. Даанч ажиллахгүй байсан юмаа.
- Дэлгэр
- Хавар Цагийн Анхны Яргуй
- Бичлэгүүд: 2915
- Нэгдсэн: 11-р сар.11.09 5:21 pm
- Байршил: Мянган бээрийн аялал ганц алхмаас эхэлдэг.
Re: Python-ii tuhai?
Та нар бие дааж судалж байна уу?
Монгод Python заадаг сургалтын төв, сургууль энэ тэр байдаг уу?
Монгод Python заадаг сургалтын төв, сургууль энэ тэр байдаг уу?
Нэг л өдрийн наран...


