forum.ge
reklama
FORUM.GE წესები  · დახმარება  · ძებნა  · წევრები  · კალენდარი  · რჩეულები  · ჩატი
Pages: (56) « პირველი ... 54 55 [56]   ( გადავიდეთ პირველ წაუკითხავ წერილზე ) გამოხმაურება · ახალი თემა · ახალი გამოკითხვა

> ჩაინიკური შეკითხვები Python-ში
Datvlas-vin-gtxovs
ხ ე ვ ი ს ბ ე რ ი


*****
ჯგუფი: Members
წერილები: 3004
წევრი No.: 227474
რეგისტრ.: 28-December 16

გამოგზავნილია: 6 Jan 2020, 12:38  #55676122      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
C17H19NO3
რამე უფრო ჯიგრული არ გვაქ? biggrin.gif ეგ საბავშვო ბაღია
CODE
1) if not True ნიშნავს False და ეგ ბლოკი არ გაეშვება
2) elif not (False) იგივეა რაც True და პასუხიც ეგაა

2


--------------------
შინდისფერია ოპელი
RexxaR
Crazy Member


*****
ჯგუფი: Registered
წერილები: 1464
წევრი No.: 98449
რეგისტრ.: 25-August 09

გამოგზავნილია: 6 Jan 2020, 12:40  #55676130      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
2 ს jump.gif jump.gif




30 jer 30


--------------------
http://ip1world.dyndns.tv:25461/obgQ7x5avv/jpz3vRczKd/2523
Definitely_Maybe
Super Member


****
ჯგუფი: Registered
წერილები: 281
წევრი No.: 174662
რეგისტრ.: 9-October 13

გამოგზავნილია: 7 Jan 2020, 20:27  #55681673      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
Datvlas-vin-gtxovs

ცოტა რთული smile.gif

ლისტი რომელიც შეიცავს ციფრებს გაასუფთავე ერთნაირი ციფრებისგან.
შეიძლება რაიმე მზა მეთოდი არსებობს არ ვიცი.
Datvlas-vin-gtxovs
ხ ე ვ ი ს ბ ე რ ი


*****
ჯგუფი: Members
წერილები: 3004
წევრი No.: 227474
რეგისტრ.: 28-December 16

გამოგზავნილია: 8 Jan 2020, 11:33  #55684174      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
Definitely_Maybe

#mylist = list(dict.fromkeys(mylist)) ამითაც კეთდება მარა ციკლით გავაკეთე

CODE
sia = [2, 2, 1, 0, 1, 3]
marto = []

for yvela in sia:
   if yvela not in marto:
       marto.append(yvela)

sia = marto
print(sia)


უფრო ჯიგრული ამოცანა მჭირდება biggrin.gif

Datvlas-vin-gtxovs
ხ ე ვ ი ს ბ ე რ ი


*****
ჯგუფი: Members
წერილები: 3004
წევრი No.: 227474
რეგისტრ.: 28-December 16

გამოგზავნილია: 14 Jan 2020, 19:32  #55711742      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
თამაში ჩამოხრჩობანა / სიტყვის გამოცნობა
CODE
import random

sia = ['msxali', 'dekemberi', 'aisi', 'pitna', 'saukune']
sityva = random.choice(sia)

#დასახვეწია
def tamashi():
   fifqi = '*' * len(sityva)
   cda = 3

   while cda > 0 and sityva != fifqi:
       print(fifqi)
       pasuxi = input('> ')
       if pasuxi in sityva:
           print('Ki!')
           fifqi = sityvisShevseba(sityva, fifqi, pasuxi)
       else:
           cda -= 1
           print('Nw! Darcha', cda, 'cda')
   if cda == 0:
       print('Closed Naxui!')
   else:
       print('Tqven moiget feni!', sityva)

def sityvisShevseba(sityva, fifqebi, aso):
   shedegi = ''
   for i in range(len(sityva)):
       if aso == sityva[i]:
           shedegi += aso
       else:
           shedegi += fifqebi[i]
   return shedegi

tamashi()


This post has been edited by Datvlas-vin-gtxovs on 14 Jan 2020, 19:35
Datvlas-vin-gtxovs
ხ ე ვ ი ს ბ ე რ ი


*****
ჯგუფი: Members
წერილები: 3004
წევრი No.: 227474
რეგისტრ.: 28-December 16

გამოგზავნილია: 19 Jan 2020, 12:19  #55730398      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
მოკლე კოდი
CODE
ric = [5, 7, 11, 24, 26]
a = list(map(lambda x: x**2, ric))
print(a)

* * *
ფაქტორიალის ფუნქცია
CODE
def faqt(n):
   if n < 2:
       return 1
   pasuxi = 1
   for i in range(1, n+1):
       pasuxi *= i
   return pasuxi

faqt(6)
#720


როგორც ამბობენ რეკურსიითაც კეთდება, ბევრად მოკლე კოდია, მარა დიდი მეხსიერება მიაქ
C17H19NO3
<title>


****
ჯგუფი: Registered
წერილები: 359
წევრი No.: 225716
რეგისტრ.: 6-November 16

გამოგზავნილია: 20 Jan 2020, 21:54  #55736856      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
აუ ამ დედასახნავ itertools იყენებთ ხშირად??

ტვინი ამიდუღდა ბლიად :@ ერთი ორი დღე უნდა დავუთმო ამას, ან ისევ დავიკიდებ რამდენიმე კვირა მთლიან პითონს biggrin.gif
მამენტ მოდულია და როგორც ყველას ათასი რაღაც აქვს პროსტა სასწავლო კურსშია და აშკარად არ მომეწონა

Datvlas-vin-gtxovs

მინდა ხოლმე მეც დავდო მაგრამ მეზარება ხშირად :/ დაჟე შემოვდივარ აქ დავწერ რაღაცას და მერე შუაში ვწყვეტ და სულ ვშლი ნერვი არ მყოფნის ხოლმე givi.gif

help.gif help.gif help.gif
Datvlas-vin-gtxovs
ხ ე ვ ი ს ბ ე რ ი


*****
ჯგუფი: Members
წერილები: 3004
წევრი No.: 227474
რეგისტრ.: 28-December 16

გამოგზავნილია: 20 Jan 2020, 22:35  #55737026      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
C17H19NO3
ჩემში ჩასახლდა ნიკოს სული, დამიძახეთ მერანი
მაგრამ რატომ ვწერ აქ კოდებს... მე რავი

ჩემით facepalm.gif

user posted image
RedShark
Crazy Member


*****
ჯგუფი: Members
წერილები: 4784
წევრი No.: 196278
რეგისტრ.: 9-January 15

გამოგზავნილია: 20 Jan 2020, 22:37  #55737042      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
QUOTE (C17H19NO3)
აუ ამ დედასახნავ itertools იყენებთ ხშირად??

ტვინი ამიდუღდა ბლიად :@ ერთი ორი დღე უნდა დავუთმო ამას, ან ისევ დავიკიდებ რამდენიმე კვირა მთლიან პითონს
მამენტ მოდულია და როგორც ყველას ათასი რაღაც აქვს პროსტა სასწავლო კურსშია და აშკარად არ მომეწონა

მთლიანად პროგრამირება უნდა დაიკიდო მაშინ, ნებისმიერ ნამუსიან ენას აქვს იტერატორები biggrin.gif

აუცილებლად დაგჭირდება რეალურ პროექტებზე მუშაობისას. ახლა უბრალოდ გაარჩიე მაგალითები, შენებურად დააკომენტარე და შეინახე მერე ადვილად რომ გაიხსენო. ცოტა უფრო advanced დონეზე რომ გადახვალ მიხვდები რაშიც გჭირდება.

https://docs.python.org/3/library/itertools.html


--------------------
Sweetheart, sweetheart, are you fast asleep?
Good...
That's the only time that I can really speak to you
And there is something that I've locked away
A memory that is too painful
To withstand the light of day...
C17H19NO3
<title>


****
ჯგუფი: Registered
წერილები: 359
წევრი No.: 225716
რეგისტრ.: 6-November 16

გამოგზავნილია: 20 Jan 2020, 23:18  #55737222      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
Datvlas-vin-gtxovs
QUOTE
C17H19NO3
ჩემში ჩასახლდა ნიკოს სული, დამიძახეთ მერანი
მაგრამ რატომ ვწერ აქ კოდებს... მე რავი


არ ველოდი და ძააან გამისწორდა givi.gif givi.gif givi.gif ამ ცხელ გულზე

RedShark
QUOTE
აუცილებლად დაგჭირდება რეალურ პროექტებზე მუშაობისას.

ძალიან დიდი მადლობა, ეს მაინტერესებდა ზუსტად smile.gif

NinjaRacer
we are all crazy here


*****
ჯგუფი: Members
წერილები: 2236
წევრი No.: 241880
რეგისტრ.: 2-April 18

გამოგზავნილია: 21 Jan 2020, 06:53  #55737976      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა · ვებგვერდი
Datvlas-vin-gtxovs
CODE

class groupby:
   # [k for k, g in groupby('AAAABBBCCDAABBB')] --> A B C D A B
   # [list(g) for k, g in groupby('AAAABBBCCD')] --> AAAA BBB CC D
   def __init__(self, iterable, key=None):
       if key is None:
           key = lambda x: x
       self.keyfunc = key
       self.it = iter(iterable)
       self.tgtkey = self.currkey = self.currvalue = object()
   def __iter__(self):
       return self
   def __next__(self):
       self.id = object()
       while self.currkey == self.tgtkey:
           self.currvalue = next(self.it)    # Exit on StopIteration
           self.currkey = self.keyfunc(self.currvalue)
       self.tgtkey = self.currkey
       return (self.currkey, self._grouper(self.tgtkey, self.id))
   def _grouper(self, tgtkey, id):
       while self.id is id and self.currkey == tgtkey:
           yield self.currvalue
           try:
               self.currvalue = next(self.it)
           except StopIteration:
               return
           self.currkey = self.keyfunc(self.currvalue)


ნახე რა ტვინის დღვნაა. იტერტულზიდანაა გრუფბაი-ს იმპლემენტაცია დაახლოებით ეს არის.
* * *
ემ ამდროს გადგება დებაგერი რო ნაბინაბიჯ მიყვე პროგრამას და გაიგო როგორ მუშაობს სად შედის როდის რას აკეთებს და ა.შ. ატომი დავაყენე ხვალ რო გავიღვიძებ დავუვლი.
* * *
https://stackoverflow.com/questions/773/how...ertools-groupby

აი ესეც დამეხმარება.


--------------------
__signature__

:yawn:
Datvlas-vin-gtxovs
ხ ე ვ ი ს ბ ე რ ი


*****
ჯგუფი: Members
წერილები: 3004
წევრი No.: 227474
რეგისტრ.: 28-December 16

გამოგზავნილია: 21 Jan 2020, 10:41  #55738236      · პროფილი · პირადი მიმოწერა · ჩატი · ელფოსტა
NinjaRacer
მე ჯერ ამეებს ვეჭიდავები gigi.gif
CODE
ric, axali  = [2, 3, 2, 5, 5, 7, 0, 1, 1], []
sg = [axali.append(a) for a in ric if a not in axali]
axali


C17H19NO3
როგორც ამბობენ დროის ამბავია და ყველაფერს დააგდებ up.gif
* * *
გადახედეთ აბა თალესცი up.gif
CODE
#მარტივია თუ არა
ricxvi = int(input('> '))
if ricxvi > 2:
   for i in range(2, ricxvi):
       if ricxvi % i == 0:
           print(ricxvi, 'Shedgenilia')
           print(i,"jer",ricxvi//i,"aris",ricxvi)
           break
   else:
       print(ricxvi, 'Martivia')

* * *
ყველა გამყოფი
CODE
ric = int(input('> '))
for i in range(1, ric+1):
   if ric % i == 0:
       print(i)
1 წევრი ათვალიერებს ამ თემას (1 სტუმარი და 0 უჩინარი წევრი)
0 წევრი:
Topic Options Pages: (56) « პირველი ... 54 55 [56]  გამოხმაურება · ახალი თემა · ახალი გამოკითხვა

 



ფორუმის სერვერების განთავსებას და ინტერნეტთან კავშირს უზრუნველყოფს: CLOUD9
[ Script Execution time: 0.0402 ]   [ 12 queries used ]   [ GZIP Disabled ]