⊗pyPmBsInp 36 of 208 menu

ფუნქცია input პითონში

ახლა კი შევისწავლოთ ფუნქცია input. ის საშუალებას გვაძლევს შევიყვანოთ მონაცემები კონსოლში და ასევე შევინახოთ ისინი, რათა გამოვიყენოთ შემდგომ მუშაობაში. მის არასავალდებულო პარამეტრში შეგვიძლია მივაწოდოთ სტრიქონი მომხმარებლისთვის მოთხოვნით. კოდის გაშვების შემდეგ სტრიქონის მარჯვნივ მდებარე ველში მომხმარებელს შეუძლია შეიყვანოს მონაცემები. შეყვანილი მონაცემების შესანახად საჭიროა დააჭიროთ ღილაკს Enter. ფუნქცია თავის შედეგად აბრუნებს სტრიქონს.

მაგალითი . მონაცემთა გამოტანა

შევქმნათ ცვლადი tst, რომლის მნიშვნელობაც იქნება ფუნქციის input მუშაობის შედეგი. მის პარამეტრში ჩავწეროთ სტრიქონი რიცხვის შეყვანის მოთხოვნით:

tst = input('შეიყვანეთ რიცხვი: ')

კოდის გაშვების შემდეგ კონსოლში გამოჩნდება შემდეგი სტრიქონი:

'შეიყვანეთ რიცხვი:'

სტრიქონის მარჯვნივ შესაძლებელია ნებისმიერი მნიშვნელობის შეყვანა. ჩავწეროთ რიცხვი 12:

'შეიყვანეთ რიცხვი:' 12

მას შემდეგ, რაც მომხმარებელმა შეიყვანა რიცხვი, ის მოხვდება ცვლადში tst. სიცხადისთვის დავამატოთ კოდს სტრიქონი ცვლადის მნიშვნელობის კონსოლში გამოსატანად:

print(tst)

ახლა კი რიცხვის შეყვანის შემდეგ, კონსოლში გამოჩნდება აგრეთვე ცვლადის tst მნიშვნელობა:

'შეიყვანეთ რიცხვი:' 12 '12'

მაგალითი . მათემატიკური ოპერაციები შეყვანილ რიცხვებთან

დავუმატოთ შეყვანილ მნიშვნელობას ერთეული:

tst = input('შეიყვანეთ რიცხვი: ') print(tst + 1) # გამოიტანს შეცდომას

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

print(int(tst) + 1) # გამოიტანს 13-ს

პრაქტიკული ამოცანები

მოსთხოვეთ მომხმარებელს შეიყვანოს მიმდინარე კვირის დღე. გამოიტანეთ ის კონსოლში.

დაე, არსებობდეს ორი ცვლადი:

num1 = 10 num2 = input('შეიყვანეთ რიცხვი: ')

მიიღეთ მათი ჯამი და გამოიტანეთ ის კონსოლში.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა