2010, ജൂൺ 19, ശനിയാഴ്‌ച

പൈതോന്‍ ' കണ്ടീഷന്‍ ' തുടരുന്നു

കഴിഞ്ഞ ബ്ലോഗില്‍ ഞാന്‍ നല്‍കിയ രണ്ടു കമെന്റുകള്‍ കൂടി ശ്രദ്ധിച്ചിരിക്കുമല്ലോ.അവസാനം നല്‍കിയ പ്രോഗ്രാം ഒന്ന് കൂടി ഇവിടെ നല്‍കുന്നു.


x=1
y=2
''' examples of relational operators '''

print x<>y
print x!=y
print x==y
print x>=y
print x<=y

ഇവിടെ ഞാന്‍ ഒന്നിലധികം ലൈനുകളില്‍ കമന്റുകള്‍ ചെയ്യാന്‍ ഉപയോഗിച്ച (''' ''') സിംബല്‍ ചെയ്തു നോക്കികാണും എന്ന് വിചാരിക്കുന്നു. മുകളില്‍ കൊടുത്തിരിക്കുന്ന പ്രോഗ്രാമ്മിന്റെ ഔട്പുട്ട് താഴെ നല്കുന്നു

True
True
False
False
True


ഇനി മുകളിലെ പ്രോഗ്രാം ഇഫ്‌ ഉപയോഗിച്ച് മാറ്റി എഴുതുന്നു




















x ന്റെയും y യുടെയും വിലകള്‍ മാറ്റി നല്‍കി നോക്കൂ ഉത്തരം എല്ലാം True എന്ന് മാത്രമാണ്.അഥവാ കണ്ടിഷന്‍ true ആകുമ്പോള്‍ മാത്രമേ പ്രിന്‍റ് കമാന്‍ഡ് വര്‍ക്ക്‌ ചെയ്യുന്നുള്ളൂ എന്ന് മനസ്സിലാക്കാം,കൂടുതല്‍ സംശയ നിവാരണത്തിന് ഈ പ്രോഗ്രാംകൂടി ചെയൂ


























TRUE ആകുമ്പോള്‍ മാത്രമേ if നു താഴെ യുള്ള പ്രോഗ്രാം പ്രവര്‍ത്തിക്കൂ

ഇനി ഒന്നിലധികം കണ്ടീഷനുകള്‍ എങ്ങിനെ പരിശോധിക്കാം ??.

നാം മുന്‍പ് പഠിച്ച ഒരു relational ഓപ്പറേറ്റര്‍ ആണല്ലോ x<=y ഇതിനെ നമുക്ക് ഇങ്ങിനെ വായിക്കാം x ചെറുതോ അല്ലെങ്കില്‍ സമമോ ആണ് y യേക്കാള്‍ അപ്പോള്‍ അത് നമുക്ക് ഇങ്ങിനെ ഏഴുതാം












എന്നാ
പ്രോഗ്രാമ്മിനെ താഴെ പറയും വിധത്തില്‍ എഴുതാം








ഇവിടെ
രണ്ടു കണ്ടീഷനുകള്‍ ഒരേ സമയം ചെക്ക്‌ ചെയ്യുന്നതിനായി നാം or എന്ന കീ വേര്‍ഡ്‌ ഉപയോഗിക്കുന്നു.
രണ്ടു relational operates കല്‍ പരസ്പരം ബന്ധിപ്പിക്കുന്നത്നു ഉപയോഗിക്കുന്ന കീ വേര്‍ഡ്‌ ഉകള്‍ എതെല്ലാം ആണെന്ന് നോക്കാം.
OR ഇവിടെ രണ്ടു കണ്ടീഷനില്‍ഏതെങ്കിലും ഒന്ന് മാത്രം True ആയാല്‍ if വര്‍ക്ക്‌ ചെയ്യുന്നു
AND കണ്ടീഷനുകള്‍ ഒരേ സമയം True ആകുമ്പോള്‍ മാത്രമേ വര്‍ക്ക്‌ ചെയ്യുന്നുള്ളൂ

കൂടുതല്‍ ഉദാഹരണങ്ങള്‍ ചെയ്യുമല്ലോ.

ഇനി രണ്ടു സന്ഗ്യ കളില്‍ ഏതാണ് വലുതെന്നു പരിശോധിക്കാം ചെയ്യാം










ഇനി
x ന്റെയും y യുടെയും വിലകള്‍ പരസ്പരം മാറി നോക്കൂ ഉത്തരം ലഭിക്കുന്നില്ല അല്ലേ .ഇവിടെ y യുടെ വിലയാണ് വലുത് .അപ്പോള്‍ അതെങ്ങിനെ പൈതോന്‍ നമ്മോടു പറയും .അടുത്ത ക്ലാസ്സില്‍ നമുക്ക് ചര്‍ച്ച ചെയ്യാം.

മുകളില്‍ കൊടുത്ത പ്രോഗ്രാം മുകളുടെ ഔട്പുട്ട് ഇതാ

അഭിപ്രായങ്ങളൊന്നുമില്ല:

ഒരു അഭിപ്രായം പോസ്റ്റ് ചെയ്യൂ