Welcome Guest (
ავტორიზაცია
|
რეგისტრაცია
)
ვალიდაციის წერილის ხელახალი გაგზავნა
წესები
·
დახმარება
·
ძებნა
·
წევრები
·
კალენდარი
·
რჩეულები
·
ჩატი
თბილისის ფორუმი
->
ტექნიკური კონფერენცია
->
პროგრამირება
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Pages:
(2)
[1]
2
(
გადავიდეთ პირველ წაუკითხავ წერილზე
)
ამოცანები Python ის მოყვარულებს
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37332367
· 21 Jul 2013, 21:35 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
ამოცანები Python ის მოყვარულებს. ცოტას გავარჯიშდებით.
აქვე მინდა ავღნიშნო,რომ ყველაფერი ინგლისურად მაქვს ნასწავლი და ინგლისურ ტერმინებს ვიხმარ,მათი ქართული ტერმინოლოგია არვიცი.
1.
CODE
დაწერეთ 1 ხაზიანი პროცედურა list2dict(L,keylist) სადაც
შეტანა: L = სია(List - ი პითონში []) keylist - key - ები Dictionary - ში.
მაგალითად: L = ['A','B','C'] და keylist = ['a','b','c']
ფუნქციამ უნდა გამოიტანოს ასეთი Dictionary:
{'a':'A','b':'B','c':'C'}
2.(შედარებით რთული)
CODE
Base = 10
Digits = {0,1,2,3,4,5,6,7,8,9}
დაწერეთ comprehension, Base ცვლადისა და Digits სიმრავლის დახმარებით,რომლის შედეგიც იქნება რიცხვები 0 იდან 999 მდე.
თქვენი ამოხსნა უნდა მოერგოს ნებისმიერ თვლის სისტემას,მაგალითად თუ
Base = 2 და Digits = {0,1} მაშინ თქვენმა დაწერილმა ამოხსნამ უნდა გამოიტანოს რიცხვები 0 იდან 7 - მდე.
3.
CODE
ჩანაწერი {x*y for x in {1,2,3} for y in {2,3,4}}
გამოიტანს შედეგს:
{2,3,4,6,8,9,12} - 7 ელემენტიანი სიმრავლე(set - ი)
ახლა დაწერეთ ზუსტად იგივე მაგრამ შეცვალეთ 2 სიმრავლე,ანუ ჩაანაცვლეთ ისეთი 2 სიმრავლით,რომ შედეგი გამოვიდეს 9 ელემენტიანი სიმრავლე.
4.
CODE
დაწერეთ იგივე რაც 3 - ე ამოცანაში,მაგრამ შეცვალეთ 2 სიმრავლე(ამ 2 სიმრავლეს არ აქვს თანაკვეთა,ანუ საერთო ელემენტები არ შეიძლება ჰქონდეთ) ისე,რომ შედეგი გამოვიდეს 5 ელემენტიანი სიმრავლე
P.S რა არის comprehension:
მაგ:
{x for x in range(10)}
გამოიტანს:
{0,1,2,3,4,5,6,7,8,9}
L = [1,2,3]
{x for x in L}
გამოიტანს:
{1,2,3}
L = [1,2,3]
{x**2 for x in L}
გამოიტანს:
{1,4,9}
L = [1,2,4]
[[j for j in range(1,i+1)] for i in L]
გამოიტანს:
[[1],[1,2],[1,2,3,4]]
This post has been edited by
Farel0x
on 21 Jul 2013, 21:41
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Dixtosa
Crazy Member
ჯგუფი: Members
Dixtosa
Crazy Member
ჯგუფი: Members
წერილები: 3241
წევრი No.: 95742
რეგისტრ.: 14-July 09
#37332394
· 21 Jul 2013, 21:37 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
აუ ეს რა კაი ვარიანტია ახლა მოვიფიქრე დავალებები აქ რო დადო როგორც სახალისო ამოცანები
ყველა შეესევა
ისე რო თქვა დამეხმარეთო არავინ არაფერს დაწერს
--------------------
გaːψ
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37332528
· 21 Jul 2013, 21:48 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
დახმარებისთვის შეგიძლიათ ეს გამოიყენოთ:
http://docs.python.org/3.3/tutorial/datast...-comprehensions
შეკითხვა თუ არსებობს დაპოსტეთ და გავცემ პასუხს.
This post has been edited by
Farel0x
on 21 Jul 2013, 21:50
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
rezomegrelidze
Super Crazy Member
ჯგუფი: Members
rezomegrelidze
Super Crazy Member
ჯგუფი: Members
წერილები: 5428
წევრი No.: 133058
რეგისტრ.: 28-June 11
#37332574
· 21 Jul 2013, 21:50 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Dixtosa
Farel0x
კაცურად რა. რომელიმე ცნობილ პროგ ენაში წრფივი განტოლების ამომხსნელი დაწერეთ რა.
გინდ C++ იყოს, გინდ Python, გინდ java[ertad]script, გინდა ActionScript გინდ C# და ა.შ. (ოღონდ x86-ში არ დაწერო Farel0x
).
ხო ხართ ჩემზე მეტად გამოცდილი მგლები. ხოდა მიდით რა ქენით სიკეთე და გაახარეთ ბავშვის გული.
--------------------
A person who never made a mistake never tried anything new. (c) Albert Einstein
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37332587
· 21 Jul 2013, 21:51 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
rezomegrelidze
კაი მაგრამ აქ არ გვინდა რა
სხვა თემა გახსენი და იქ დავწერთ.
* * *
დამავიწყდა მეთქვა,გამოიყენეთ პითონის REPL
უფრო მარტივი იქნება.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
samuraisxmali
მე ვარ ავი მუსაიფი კახთ ბატონის ირაკლისა
ჯგუფი: Members
samuraisxmali
მე ვარ ავი მუსაიფი კახთ ბატონის ირაკლისა
ჯგუფი: Members
წერილები: 2307
წევრი No.: 77512
რეგისტრ.: 7-December 08
#37333830
· 21 Jul 2013, 23:23 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
ყველა ენაზე ცალცალკე თემა რომ არ გაიხსნას არ ჯობია ერთი თემა იყოს და ნებისმიერ ენაში ამოიხსნას ამოცანები, ანუ ვისაც როგორ უნდა?
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
rezomegrelidze
Super Crazy Member
ჯგუფი: Members
rezomegrelidze
Super Crazy Member
ჯგუფი: Members
წერილები: 5428
წევრი No.: 133058
რეგისტრ.: 28-June 11
#37333989
· 21 Jul 2013, 23:34 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
samuraisxmali
არ იცის ყველამ ნებისმიერი ენის კითხვა.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37334039
· 21 Jul 2013, 23:37 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
samuraisxmali
მეც ეგ ვიფიქრე მაგრამ ეს ამოცანები სპეციალურად პითონისთვისაა. მაგალითად comprehension - ები პითონშია. და ესენი comprehension ის დაწერას მოითხოვენ.
P.S ისე მომხრე ვარ,რომ ზოგადი ამოცანებისთვის შეიქმნას ერთი თემა და იქ დავწროთ ამოცანები/ამოხსნები.
This post has been edited by
Farel0x
on 21 Jul 2013, 23:38
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
lasha-rustavski
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
lasha-rustavski
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 4223
წევრი No.: 97279
რეგისტრ.: 5-August 09
#37334879
· 22 Jul 2013, 00:42 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
კი ძმა, აბა რა
მთვრალი პროგრამისტი არ გაიშვა არსად ბრად
შიმპანზე თუ ყველაზე ღლე ცხოველი არ იყოს მე ვიყო გიჟი
--------------------
where words fail, music speaks
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37335629
· 22 Jul 2013, 02:07 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
===================================
===========================
This post has been edited by
Farel0x
on 22 Jul 2013, 02:17
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
unixxx
Crazy Member
ჯგუფი: Registered
unixxx
Crazy Member
ჯგუფი: Registered
წერილები: 1495
წევრი No.: 161624
რეგისტრ.: 14-February 13
#37337787
· 22 Jul 2013, 12:06 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
1) dict(zip(l,L))
2) {i*Base**2+j*Base+k for i in Digits for j in Digits for k in Digits}
3) {x*y for x in {1,2} for y in {1,2,3,4,5,6}}
4) {x*y for x in {1,2} for y in {0,3,4}}
This post has been edited by
unixxx
on 22 Jul 2013, 12:18
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37341019
· 22 Jul 2013, 16:32 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
unixxx
სწორია
30 პითონი
ბოლო 2 ამოცანაში 2 ერთნაირი რაოდენობის სიმრავლეები იყო მოთხოვნილი ანუ არ შეიძლება იყოს 2 4 ან 6. უნდა იყოს 3-3
მაგრამ არაუშავს,ამოცანის პირობის მიხედვით სწორია,მე ვერ გადმოვეცი საჭიროდ პირობა.
This post has been edited by
Farel0x
on 22 Jul 2013, 16:49
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Dixtosa
Crazy Member
ჯგუფი: Members
Dixtosa
Crazy Member
ჯგუფი: Members
წერილები: 3241
წევრი No.: 95742
რეგისტრ.: 14-July 09
#37341994
· 22 Jul 2013, 17:44 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
QUOTE
სწორია
ანუ დაიხურა თემა?
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
Farel0x
Crazy Member
ჯგუფი: Users Awaiting Email Confirmatio
წერილები: 3840
წევრი No.: 119928
რეგისტრ.: 22-August 10
#37342565
· 22 Jul 2013, 18:30 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Dixtosa
QUOTE
ანუ დაიხურა თემა?
არ დახურულა ჯერ სად ხართ ბევრი მაქვს კიდევ
დავდებ ცოტახანში.
------
მანამდე მე-3 და მე-4 ზე შეგიძლიათ იფიქროთ. მაგრამ 3 ელემენტიანი სიმრავლე უნდა იყოს ორივეში.
·
ციტირება
·
^
ამ ფორუმელის პოსტინგები გაქვთ იგნორირებული, ნახვისთვის დააწკაპუნეთ აქ
unixxx
Crazy Member
ჯგუფი: Registered
unixxx
Crazy Member
ჯგუფი: Registered
წერილები: 1495
წევრი No.: 161624
რეგისტრ.: 14-February 13
#37345746
· 22 Jul 2013, 23:03 · ·
პროფილი
·
პირადი მიმოწერა
·
ჩატი
Farel0x
QUOTE
ბოლო 2 ამოცანაში 2 ერთნაირი რაოდენობის სიმრავლეები იყო მოთხოვნილი ანუ არ შეიძლება იყოს 2 4 ან 6. უნდა იყოს 3-3
მაგრამ არაუშავს,ამოცანის პირობის მიხედვით სწორია,მე ვერ გადმოვეცი საჭიროდ პირობა.
3) {x*y for x in {3,5,7} for y in {11,13,17}}
4) {x*y for x in {0,1,2} for y in {3,6,12}}
·
ციტირება
·
^
1 მომხმარებელი ათვალიერებს ამ თემას (1 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
·
გაუგზავნეთ ეს გვერდი სხვას
·
ამოსაბეჭდი ვერსია
|
თემის რჩეულებში დამატება/წაშლა
«
აქეთ
|
პროგრამირება
|
იქით
»
Pages:
(2)
[1]
2
გამოხმაურება
·
ახალი თემა
·
ახალი გამოკითხვა
Close Topic Options
მივიღოთ შეტყობინება ამ თემის განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ თემაში ახალი გამოხმაურებების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
მივიღოთ შეტყობინება ამ განყოფილების განახლების შესახებ
მივიღოთ შეტყობინება ელფოსტაზე ამ განყოფილების განახლების შესახებ როცა თქვენ არ იქნებით აქტიური ფორუმში.
თემის ჩამოტვირთვა / ამოსაბეჭდი ვერსია
ჩამოტვირთეთ ეს თემა სხვადასხვა ფორმატში, ან ნახეთ მისი ამოსაბეჭდი ვერსია.
Forum Home
Search
დახმარება
საერთო ფორუმი
- General Discussion
- უსათაურო
- ფორუმის შესახებ
თემატური ფორუმი
- პოლიტიკა (+1 sub-forums)
- ქალი და მამაკაცი
- კულტურა და ხელოვნება (+4 sub-forums)
- მეცნიერება და განათლება (+7 sub-forums)
- მელომანია (+2 sub-forums)
- დასაქმება საქართველოში (+1 sub-forums)
- ბიზნესი და ეკონომიკა (+2 sub-forums)
- სამართალი
- სპორტი (+8 sub-forums)
- ჯანმრთელობა და მედიცინა (+2 sub-forums)
- სილამაზე და მოდა (+1 sub-forums)
- ფსიქოლოგია
- არსენალი (+1 sub-forums)
- ავტომობილები (+4 sub-forums)
- ფლორა და ფაუნა
- თბილისი (+1 sub-forums)
- მასმედია (+1 sub-forums)
- ინტელექტუალური სამაგიდო თამაშები
- კულინარია
- მშენებლობა და რემონტი (+1 sub-forums)
- მოგზაურთა კლუბი (+1 sub-forums)
ტექნიკური კონფერენცია
- AI ლაბორატორია
- კომუნიკაციები (+7 sub-forums)
- კომპიუტერები და ელექტრონიკა
- ყიდვა - გაყიდვა - გაცვლა (Redirect Forum)
- WWW (+4 sub-forums)
- Games (+6 sub-forums)
- Georgianisation
- პროგრამები
- პროგრამირება (+5 sub-forums)
- კომპიუტერული გრაფიკა და დიზაინი
- Apple
- Android Club (+8 sub-forums)
- პინგვინები და ეშმაკუნები
ყიდვა - გაყიდვა
- კომპიუტერული ტექნიკა (+2 sub-forums)
- ელექტრო და საყოფაცხოვრებო ტექნიკა
- მობილური ტელეფონები
- ავტომობილები
- უძრავი ქონება
- სხვადასხვა
[ Script Execution time: 0.0243 ] [ 11 queries used ] [ GZIP Disabled ]
Powered by Invision Power Board(U) v1.3 Final © 2003
IPS, Inc.