آموزش دستورات شرطی در پایتون

Summarize this content to 400 words in Persian Lang
معرفی
عبارات شرطی بخشی ضروری از برنامه نویسی هستند که به شما اجازه می دهد تا قطعات خاصی از کد را بر اساس شرایط خاص اجرا کنید. در پایتون، اینها معمولاً با استفاده از پیادهسازی میشوند if، elif، و else بیانیه. این راهنما به شما کمک می کند تا نحوه استفاده موثر از این عبارات را درک کنید.
پایه ای if بیانیه
را if دستور به شما اجازه می دهد که یک بلوک کد را تنها در صورتی اجرا کنید که یک شرط مشخص درست باشد.
نحو
if condition:
# code to execute if condition is true
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مثال
x = 10
if x > 5:
print(“x is greater than 5”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
if-else بیانیه
را if-else دستور به شما این امکان را می دهد که اگر شرط درست است یک بلوک کد و اگر شرط نادرست است بلوک دیگری از کد را اجرا کنید.
نحو
if condition:
# code to execute if condition is true
else:
# code to execute if condition is false
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مثال
x = 3
if x > 5:
print(“x is greater than 5”)
else:
print(“x is not greater than 5”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
if-elif-else بیانیه
را if-elif-else دستور برای بررسی شرایط چندگانه استفاده می شود. اولین شرطی که به درستی ارزیابی میشود، بلوک کد آن اجرا میشود و بقیه موارد نادیده گرفته میشوند.
نحو
if condition1:
# code to execute if condition1 is true
elif condition2:
# code to execute if condition2 is true
else:
# code to execute if none of the above conditions are true
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مثال
x = 7
if x > 10:
print(“x is greater than 10”)
elif x > 5:
print(“x is greater than 5 but less than or equal to 10”)
else:
print(“x is 5 or less”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
شما همچنین می توانید لانه سازی کنید if عبارات درون یکدیگر برای بررسی شرایط متعدد.
نحو
if condition1:
if condition2:
# code to execute if both condition1 and condition2 are true
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مثال
x = 8
y = 12
if x > 5:
if y > 10:
print(“x is greater than 5 and y is greater than 10”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
عملگرهای منطقی مانند and، or، و not می توان برای ترکیب چند شرط در یک دستور if استفاده کرد.
مثال با and
x = 7
y = 12
if x > 5 and y > 10:
print(“Both conditions are true”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مثال با or
x = 4
y = 12
if x > 5 or y > 10:
print(“At least one condition is true”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مثال با not
x = 4
if not x > 5:
print(“x is not greater than 5”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
در اینجا یک برنامه ساده پایتون برای نشان دادن استفاده از عبارات شرطی (if، elif، و else).
# Get user input
age = int(input(“Enter your age: “))
# Check the age and print the appropriate message
if age 0:
print(“Invalid age”)
elif age 18:
print(“You are a minor.”)
elif age 65:
print(“You are an adult.”)
else:
print(“You are a senior.”)
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
خروجی
age = int(input(“Enter your age: “))
نتیجه
عبارات شرطی بخش اساسی کنترل جریان برنامه های پایتون شما هستند. با استفاده از if، elif، و else عبارات به طور موثر، همراه با عملگرهای منطقی، می توانید برنامه های پیچیده تر و مفیدتری ایجاد کنید. نوشتن عبارات شرطی خود را تمرین کنید تا با این مفاهیم راحت تر شوید.
معرفی
عبارات شرطی بخشی ضروری از برنامه نویسی هستند که به شما اجازه می دهد تا قطعات خاصی از کد را بر اساس شرایط خاص اجرا کنید. در پایتون، اینها معمولاً با استفاده از پیادهسازی میشوند if
، elif
، و else
بیانیه. این راهنما به شما کمک می کند تا نحوه استفاده موثر از این عبارات را درک کنید.
پایه ای if
بیانیه
را if
دستور به شما اجازه می دهد که یک بلوک کد را تنها در صورتی اجرا کنید که یک شرط مشخص درست باشد.
نحو
if condition:
# code to execute if condition is true
مثال
x = 10
if x > 5:
print("x is greater than 5")
if-else
بیانیه
را if-else
دستور به شما این امکان را می دهد که اگر شرط درست است یک بلوک کد و اگر شرط نادرست است بلوک دیگری از کد را اجرا کنید.
نحو
if condition:
# code to execute if condition is true
else:
# code to execute if condition is false
مثال
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")
if-elif-else
بیانیه
را if-elif-else
دستور برای بررسی شرایط چندگانه استفاده می شود. اولین شرطی که به درستی ارزیابی میشود، بلوک کد آن اجرا میشود و بقیه موارد نادیده گرفته میشوند.
نحو
if condition1:
# code to execute if condition1 is true
elif condition2:
# code to execute if condition2 is true
else:
# code to execute if none of the above conditions are true
مثال
x = 7
if x > 10:
print("x is greater than 10")
elif x > 5:
print("x is greater than 5 but less than or equal to 10")
else:
print("x is 5 or less")
شما همچنین می توانید لانه سازی کنید if
عبارات درون یکدیگر برای بررسی شرایط متعدد.
نحو
if condition1:
if condition2:
# code to execute if both condition1 and condition2 are true
مثال
x = 8
y = 12
if x > 5:
if y > 10:
print("x is greater than 5 and y is greater than 10")
عملگرهای منطقی مانند and
، or
، و not
می توان برای ترکیب چند شرط در یک دستور if استفاده کرد.
مثال با and
x = 7
y = 12
if x > 5 and y > 10:
print("Both conditions are true")
مثال با or
x = 4
y = 12
if x > 5 or y > 10:
print("At least one condition is true")
مثال با not
x = 4
if not x > 5:
print("x is not greater than 5")
در اینجا یک برنامه ساده پایتون برای نشان دادن استفاده از عبارات شرطی (if
، elif
، و else
).
# Get user input
age = int(input("Enter your age: "))
# Check the age and print the appropriate message
if age 0:
print("Invalid age")
elif age 18:
print("You are a minor.")
elif age 65:
print("You are an adult.")
else:
print("You are a senior.")
خروجی
age = int(input("Enter your age: "))
نتیجه
عبارات شرطی بخش اساسی کنترل جریان برنامه های پایتون شما هستند. با استفاده از if
، elif
، و else
عبارات به طور موثر، همراه با عملگرهای منطقی، می توانید برنامه های پیچیده تر و مفیدتری ایجاد کنید. نوشتن عبارات شرطی خود را تمرین کنید تا با این مفاهیم راحت تر شوید.