ბუდობადი if პითონში

if else კონსტრუქციების ერთმანეთში ჩადება შესაძლებელია ნებისმიერი ფორმით. მხოლოდ ამ შემთხვევაში აუცილებლად უნდა დაიცვას შეწევის წესები.

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

pythontst = 3

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

pythonif tst >= 0:
  if tst <= 5:
    print('ნაკლებია ან ტოლია 5-ის')
  else:
    print('მეტია 5-ზე')
else:
  print('ნაკლებია ნულზე')
Задание 1

დავუშვათ, ცვლადში month ინახება თვის რიგითი ნომერი. ის უნდა იყოს ინტერვალში 1-დან 12-მდე. წინააღმდეგ შემთხვევაში, დაიბეჭდოს შეტყობინება შეცდომის შესახებ. შემდეგ, ყოველი კორექტული თვის ნომრისთვის დაწერეთ შეტყობინება იმის შესახებ, რომელ სეზონს მიეკუთვნება ის.

Задание 2

დავუშვათ, ცვლადში num ინახება რიცხვი. თუ ეს რიცხვი მოხვდება დიაპაზონში 10-დან 99-მდე, მაშინ იპოვეთ ამ რიცხვის ციფრთა ჯამი. თუ მიღებული ჯამი ნაკლებია ან ტოლია 9-ის, მაშინ დაბეჭდეთ შეტყობინება, რომ ციფრთა ჯამი ერთნიშნაა, წინააღმდეგ შემთხვევაში დაბეჭდეთ შეტყობინება, რომ ციფრთა ჯამი ორნიშნაა.