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]

 

Add a Comment

Your email address will not be published. Required fields are marked *