როგორ შევქმნათ კენტი რიცხვები პითონში

...

მარყუჟები და მოდულო გამოიყენება პითონში უცნაური რიცხვების შესაქმნელად

პროგრამისტებს შეუძლიათ პითონში რიცხვების გენერირება ნებისმიერი რაოდენობის გზით. მიუხედავად იმისა, რომ შემთხვევითი რიცხვების გენერაცია არსებობს, როგორც ჩაშენებული ფუნქცია, პროგრამისტს შეიძლება სურდეს რიცხვების კონკრეტული, განმეორებადი შაბლონების სიების შექმნა. უფრო სწორად, პროგრამისტს სურს გამოიყენოს რიცხვების გენერირების ალგორითმი, როგორც შეყვანის ფუნქცია. როგორიც არ უნდა იყოს შემთხვევა, რიცხვითი შაბლონების გენერირება (როგორიცაა კენტი რიცხვები) მოითხოვს მხოლოდ მარყუჟს და მათემატიკას ნიმუშის გენერირებისთვის.

Ნაბიჯი 1

დააყენეთ გენერატორის მარყუჟი. IDE-ში შეიყვანეთ შემდეგი კოდი:

დღის ვიდეო

i=0 >>>ხოლო მე < 10:

ეს აყალიბებს გენერირების ციკლს ათი გამეორებისთვის. ეს ნიშნავს, რომ ის დაბეჭდავს ყველა კენტ რიცხვს ნულსა და ცხრას შორის. უფრო გრძელი გენერატორის გასაშვებად, შეიყვანეთ უფრო მაღალი მნიშვნელობა while მარყუჟის მდგომარეობისთვის.

ნაბიჯი 2

დაწერეთ გენერატორის კოდი, while მარყუჟის შემდეგ (გახსოვდეთ, რომ პითონში, კოდის ცალკეული ბლოკების შეწევა ხდება, ასე რომ, "if" წინადადება უნდა იყოს ჩაჭრილი ერთხელ "while"-ის შემდეგ, ხოლო "print" წინადადება ერთხელ შემდეგ "თუ"):

i=10 >>>ხოლო მე < 10:... თუ მე % 2 != 0:... დაბეჭდე მე... i = i + 1

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

ნაბიჯი 3

ამობეჭდეთ ნომრები. ბოლო ხაზის შესვლის შემდეგ დააჭირეთ Enter გენერატორის გასაშვებად. გამომავალი უნდა გამოჩნდეს შემდეგნაირად:

i=10 >>>ხოლო მე < 10:... თუ მე % 2 != 0:... დაბეჭდე მე... i = i + 1 1 3 5 7 9 >>>

კატეგორიები

Ბოლო

როგორ ამოიღოთ MacBook პაროლი

როგორ ამოიღოთ MacBook პაროლი

სურათის კრედიტი: ჯასტინ სალივანი / გეტის სურათე...

როგორ დავამატოთ ფონის HTML მუსიკალური კოდი

როგორ დავამატოთ ფონის HTML მუსიკალური კოდი

დაამატეთ ფონური მუსიკა თქვენს ვებსაიტს, რათა მ...