if-else პოსტულატი
რახდება იმ შემთხვევაში როდესაც ჩვენს კოდში მოცემული პირობა არასწორია,გამოტოვების მაგივრად ჩვენ შეგვიძლია სხვაგან გადავამისამართოთ if-else პოსტულატის გამოყენებით. ეს არის სტრუქტურა.
ყურადღება გავამახვილოთ რამოდენიმე საკითზე
else და if ერთ დონეზე იმყოფება
სივრცეები დაცულია
მოვიყვანთ კოდს
[python]
num = 60
if num <= 50:
print("The number is less than or equal to 50")
else:
print("The number is greater than 50")
[/python]
if-else-ის ბენეფიტები
ზემოთ მოცემული კოდი შესაძლოა ჩაწერილ იქნას ორი if-ის გამოყენებით ამგვარა
[python]
num = 60
if num <= 50:
print("The number is less than or equal to 50")
if num > 50:
print("The number is greater than 50")
[/python]
თუმცა ამ შემთხვევაში პირობის გამეორება გვიწევს რაც მოუხერხებელია როდესაც კომპლექსურ მაგალითებთან ვმუშაობთ.
ჩვენ უნდა ვიცოდეთ რომ else ფინქცია დამოკიდებლად არ არსებობს ის if-ის ნაწილია
პირობითი პოსტულატები
[python]
output_value1 if condition else output_value2
num = 60
output = "The number is less than or equal to 50" \
if num <= 50 else "The number is greater than 50"
print(output)
[/python]