⊗pyPmExcThrC 81 of 129 menu

მომხმარებლის გამონაკლისები პირობებში Python-ში

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

დავუშვათ, გვაქვს სია:

lst = [1, 2, 3]

დავაყენოთ პირობა: თუ სიის სიგრძე ნაკლებია ან ტოლი სამის, მაშინ დაითვალოს ელემენტების ჯამი. წინააღმდეგ შემთხვევაში, else ბლოკში, გაეშვას ჩვენი გამონაკლისი ToBigLength:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

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

6

ახლა კი, გავზარდოთ ელემენტების რაოდენობა სიაში:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

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

'error: list is too big'

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

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

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა