نوشته‌ها

پایتون

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

در این قسمت به دستورات شرطی میپردازیم:

9if

 

https://www.tutorialspoint.com/python/python_decision_making.htm

به عنوان نمونه میخواهیم ببینیم عدد وارد شده کمتر از ۱۰۰ هست یا نه :

در پایتون بر خلاف c,c++,c#,java,… خبری از{} برای قرار دادن دستورات داخل آن نیست و برای این کار از تب یعنی ۴ تا space استفاده میشه.  با این تب به مفسر میگیم این خط کد مربوط به دستور IF است.

x=85

if x < 100:

    print( “عدد وارد شده کمتر از ۱۰۰ است. “)

در این قطعه کد ما فقط شرط درستی را بررسی میکنیم

58

else

یک عدد از کاربر دریافت میکنیم حالا اگر عدد وارد شده بیشتر از ۱۰۰ بودو شرط ما نادرست بود، از else  استفاده میکنیم:

x=int(input(“لطفا يک عدد صحيح وارد کنيد:”))
if x < 100:
print( “عدد وارد شده کمتر از ۱۰۰ است. “)
else:
print(“عدد وارد شده بزرگتر از ۱۰۰ است.”)

8

 

Symbols for Conditions

10

elif

 elif همان خلاصه شده else if  در زبانهای دیگر مثل جاوا، سی شارپ، سی و… میباشد. در واقع اگر بخواهیم در صورت برقرار نبودن شرطی شرطهای بعدی را هم بررسی کنیم:

x=int(input(“لطفا يک عدد صحيح وارد کنيد:”))
if x < 20:

    print( “عدد وارد شده کمتر از ۱۰۰ است. “)

elif x == 100:

     print( “برابر ۱۰۰ است .”)
elif x > 100 and x<150:

     print( “عدد وارد شده بيشتر از ۱۰۰ و کمتر از ۱۵۰ است. “)
elif x > 100 or x<50:

    print( “عدد وارد شده يا بيتر از ۱۰۰ يا کمتر ا ۱۵۰ است.”)

else:
print(“عدد وارد شده در اين محدوده نيست”)

IF های تو در تو

در صورت درست بودن یک شرط، شرطی دیگر را بررسی کنیم:

var = 100
if var < 200:
 print ("Expression value is less than 200")
 if var == 150:
 print ("Which is 150")
 elif var == 100:
 print ("Which is 100")
 elif var == 50:
 print ("Which is 50")
elif var < 50:
 print ("Expression value is less than 50")
else:
 print ("Could not find true expression")

print ("Good bye!")

Expression value is less than 200
Which is 100
Good bye!

آموزش c++ & c_ ساختار کنترلی IF و عملگرهای قیاسی

دستور کنترلی IF

فقط در صورت درست بودن(۱، true) شرط استفاده میشود.

عملگر های قیاسی:

 عملگرهایی که برای مقایسه عملوند ها استفاده میشه. 

 

<،=<  : بزرگتر،بزرگتر یا مساوی            مثال : ۶<7
>،=> : کوچکتر ، کوچکتر یا مساوی       مثال : ۷>6

== :  مساوی                                 مثال : ۱==۱

=!  : مخالف                                    مثال : ۶=!۷

برنامه که یک عدد از ورودی میگیرد اگر دریافتی کمتر از ۲۰ بود آن را چاپ میکند.

برنامه که یک عدد از ورودی میگیرد اگر دریافتی کمتر از ۲۰ بود آن را چاپ میکند.

۱ شروع

۲ متغیر A را دریافت کن

۳ اگر A کمتر از ۲۰ بود برو ۴ واگرنه برو ۵

۴ چاپ کن کمتر از ۲۰ است

 ۵ پایان

C++

#include <iostream>
#include <conio.h>
int main()
{
int A;
cout<< “Enter Number :” ;
cin >> A;

//if: برای بررسی درستی یک یا چند دستور به کار میرود 

if(A <20)
cout<<“Number : “<<A;
getch();
return 0 ;
}

C

#include <stdio.h>
#include <conio.h>
int main()
{
int A;
printf(“Enter Number:”) ;
scanf(“%d”,&A);

//if: برای بررسی درستی یک یا چند دستور به کار میرود. 

if(A <20)
printf(“Number:%d”,A);
getch();
return 0 ;
}