ഈ പരമ്പരയിലെ ആറാമത്തെ പ്രഭാഷണത്തിലേക്ക് സ്വാഗതം. ഇപ്പോൾ ഞങ്ങൾ പ്രോഗ്രാമിംഗിലേക്ക് ആഴ്ന്നിറങ്ങുകയാണ്, പൈത്തണിൽ "if സ്റ്റേറ്റ്മെന്റുകൾ" ഉപയോഗിക്കുന്നത് പഠിക്കും.
ചില വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി തീരുമാനങ്ങൾ എടുക്കാൻ കഴിയുന്ന പ്രോഗ്രാമുകൾ നിർമ്മിക്കാൻ അവ ഞങ്ങളെ അനുവദിക്കുന്നതിനാൽ പ്രോഗ്രാമിംഗിൽ "എങ്കിൽ പ്രസ്താവനകൾ" വളരെ പ്രധാനമാണ്.
പ്രസ്താവനയാണെങ്കിൽ
നിരവധി തീരുമാനങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാൻ "ഇഫ് സ്റ്റേറ്റ്മെന്റ്" ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, ഇത് വായിക്കുക:
"ചൂടാണെങ്കിൽ,
ചൂടുള്ള ദിവസമാണ്
ധാരാളം വെള്ളം കുടിക്കുക
അല്ലെങ്കിൽ, തണുപ്പാണെങ്കിൽ
അതൊരു തണുത്ത ദിവസമാണ്
ചൂടുള്ള വസ്ത്രങ്ങൾ ധരിക്കുക
അല്ലെങ്കിൽ, ഇത് ഒരു മനോഹരമായ ദിവസമാണ്"
മേൽപ്പറഞ്ഞ പ്രസ്താവനകളിൽ, ചില വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി ഞങ്ങൾ ചില തീരുമാനങ്ങൾ എടുക്കുന്നു. ആദ്യ പ്രസ്താവന ഒരു വ്യവസ്ഥയാണ്, രണ്ടാമത്തേത് അതിന്റെ സൂചനയാണ്, മൂന്നാമത്തേത് ഒരു തീരുമാനം നടപ്പിലാക്കുന്നു.
if പ്രസ്താവനകൾ സമാനമായി പ്രവർത്തിക്കുന്നു.
പ്രോഗ്രാമിംഗിൽ അത് നോക്കാം.
ഞങ്ങൾ ഒരു ബൂളിയൻ വേരിയബിൾ അവതരിപ്പിക്കുന്നു.
is_hot = true
ഇപ്പോൾ നമ്മൾ ഒരു "if സ്റ്റേറ്റ്മെന്റ്" ചേർക്കും
if is_hot:
print("It's a hot day.")
മുകളിലുള്ള വ്യവസ്ഥ ശരിയാണെങ്കിൽ ഇപ്പോൾ ഈ എക്സ്പ്രഷൻ എക്സിക്യൂട്ട് ചെയ്യും. ഒരു "if സ്റ്റേറ്റ്മെന്റിൽ" നിന്ന് പുറത്തുവരാൻ, ഒരു പുതിയ വരി കോഡിനായി നിങ്ങളുടെ കഴ്സർ ലഭിക്കുന്നതിന് നിങ്ങൾ "Shift + Tab" അമർത്തേണ്ടതുണ്ട്.
ഇനി ഈ പ്രോഗ്രാം റൺ ചെയ്യാം.
ഇനി നമുക്ക് ഈ പ്രോഗ്രാം ഉപയോഗിച്ച് കളിക്കാം.
മേൽപ്പറഞ്ഞ അവസ്ഥ ഞാൻ തെറ്റായി മാറ്റിയാൽ എന്ത് സംഭവിക്കുമെന്ന് കാണുക.
വ്യവസ്ഥ തെറ്റാണെങ്കിൽ, "if സ്റ്റേറ്റ്മെന്റ്" എക്സിക്യൂട്ട് ചെയ്തിട്ടില്ലെന്ന് വ്യക്തമാണ്. ഇപ്പോൾ നമ്മൾ രണ്ടാമത്തെ നിബന്ധന ചേർക്കാൻ പോകുന്നു, അത് ആദ്യ വ്യവസ്ഥ നിറവേറ്റുന്നില്ലെങ്കിൽ അത് നടപ്പിലാക്കും.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
"if" എന്ന വ്യവസ്ഥ തെറ്റാണ്, അതിനാൽ വ്യാഖ്യാതാവ് "മറ്റുള്ള" ഇൻഡന്റിന് കീഴിലുള്ള അടുത്ത കോഡുകളിലേക്ക് പോകും.
"If Statement" എന്നത് രണ്ട് വ്യവസ്ഥകളിൽ മാത്രം പരിമിതപ്പെടുത്തണമെന്നില്ല. നിങ്ങൾക്ക് എത്ര വേണമെങ്കിലും അവസ്ഥയിൽ ചക്ക് ചെയ്യാം. ഈ പ്രോഗ്രാമിലേക്ക് ചില നിബന്ധനകൾ ചേർക്കാം.
ഒരു ബൂളിയൻ വേരിയബിൾ ഉപയോഗിച്ച് ഞങ്ങൾ മറ്റൊരു അവസ്ഥ നിർവചിക്കുന്നു. അങ്ങനെ സംഭവിക്കട്ടെ:
if_cold = True
ഇനി നമ്മുടെ പ്രോഗ്രാമിലേക്ക് മൂന്നാമതൊരു നിബന്ധന ചേർക്കാം. ഇത് ഇതുപോലെ പ്രവർത്തിക്കുന്നു
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
ഇപ്പോൾ ചൂടുള്ള ദിവസമോ തണുപ്പോ ഒന്നുമല്ലെങ്കിൽ, അത് മനോഹരമായ ദിവസമാണ്. ഇവിടെ നമ്മൾ "elif" എന്ന ഒരു പുതിയ ഫംഗ്ഷൻ ഉപയോഗിച്ചു, ആദ്യത്തെ "if" ഉം അവസാനത്തെ "else" ഉം തമ്മിലുള്ള ഒരു പുതിയ അവസ്ഥ നിർവചിക്കാൻ. നിങ്ങൾക്ക് ഇഷ്ടമുള്ളത്രയും "elif" ചേർക്കാം.
വ്യായാമം
പരിഹാരം
അവസാനിപ്പിക്കുക!
നിങ്ങൾ ഈ പരമ്പര ആസ്വദിക്കുന്നുണ്ടെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. പൈത്തണിലെ ഓപ്പറേറ്റർമാരുടെ ഉപയോഗത്തെക്കുറിച്ചായിരിക്കും അടുത്ത പ്രഭാഷണം.
സമാധാനം!
നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക