Skip to main content

പാഠം 5: ഡിസ്ക് മെയ്സ് ചലഞ്ച്

ഈ ഡിസ്ക് മേസ് ചലഞ്ചിൽ, ഫ്രണ്ട് ഐ സെൻസർ ഉപയോഗിച്ച് VR റോബോട്ട് ഡിസ്ക് മേസ് പ്ലേഗ്രൗണ്ട് തുടക്കം മുതൽ അവസാനം വരെ നാവിഗേറ്റ് ചെയ്യും. ഡിസ്ക് മേസ് ചലഞ്ച് എന്നെന്നേക്കുമായി പരിഹരിക്കുന്നതിന്, വിആർ റോബോട്ടും ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ പോയി ഡിസ്ക് മേസ് വീണ്ടും ആരംഭിക്കണം!

ഡിസ്ക് മേസ് പ്ലേഗ്രൗണ്ടിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. VR റോബോട്ട് ചുവന്ന ഡിസ്കിൽ ഇടതുവശത്തേക്ക് അഭിമുഖമായി നിൽക്കുന്നു. പച്ച നിറത്തിലുള്ള സ്റ്റാർട്ടിംഗ് ലൊക്കേഷനിലേക്ക് റോബോട്ട് മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുന്ന പാതയെ ഒരു കറുത്ത അമ്പടയാളം സൂചിപ്പിക്കുന്നു, തുടർന്ന് വലത്തേക്ക് തിരിഞ്ഞ് ആദ്യത്തെ പച്ച ഡിസ്കിലേക്ക് മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക.

പഠന ഫലം

  • ഡിസ്ക് മേസ് ചലഞ്ച് പരിഹരിക്കാൻ ഡ്രൈവ്ട്രെയിൻ, സെൻസർ, കൺട്രോൾ വിഭാഗങ്ങളിൽ നിന്നുള്ള കമാൻഡുകൾ പ്രയോഗിക്കുക.

എല്ലാം ഒരുമിച്ച് ചേർക്കൽ

if സ്റ്റേറ്റ്മെന്റ് കൺട്രോൾ വിഭാഗത്തിലാണ് കാണപ്പെടുന്നത്. if സ്റ്റേറ്റ്മെന്റിന്റെ അവസ്ഥ ശരിയാണെന്ന് റിപ്പോർട്ട് ചെയ്താൽ, if സ്റ്റേറ്റ്മെന്റിൽ അടങ്ങിയിരിക്കുന്ന ഒരു കൂട്ടം പെരുമാറ്റങ്ങൾ VR റോബോട്ട് നിർവഹിക്കും. if സ്റ്റേറ്റ്മെന്റിന്റെ അവസ്ഥ False എന്ന് റിപ്പോർട്ട് ചെയ്താൽ, if സ്റ്റേറ്റ്മെന്റിനുള്ളിലെ പെരുമാറ്റങ്ങൾ ഒഴിവാക്കപ്പെടും.

സ്വഭാവവിശേഷങ്ങൾ എന്നെന്നേക്കുമായി ആവർത്തിക്കാൻ,ifപ്രസ്താവനകൾ അനന്തമായലുംലൂപ്പിലും അടങ്ങിയിരിക്കണം.

രണ്ട് പൈത്തൺ പ്രോജക്ടുകൾ. ഇടതുവശത്ത് 4 if സ്റ്റേറ്റ്മെന്റുകളുള്ള ഒരു പ്രോജക്റ്റ് ഉണ്ട്. പ്രോജക്റ്റിന് മുകളിൽ ഒരു ചുവന്ന x ഉണ്ട്. വലതുവശത്ത് ഇൻഫിനിറ്റ് while ലൂപ്പിനുള്ളിൽ if സ്റ്റേറ്റ്മെന്റുകളുള്ള അതേ പ്രോജക്റ്റ് ഉണ്ട്. ശരിയായ പ്രോജക്റ്റിന് മുകളിലായി ഒരു പച്ച ചെക്ക് മാർക്ക് ഉണ്ട്.

സ്റ്റേറ്റ്മെന്റുകൾ ഇൻഫിനിറ്റ് ന്റെ ഉള്ളിൽ ഉപയോഗിക്കുകയുംലൂപ്പുകൾ ഉപയോഗിക്കുകയും ചെയ്താൽ if സ്റ്റേറ്റ്മെന്റിന്റെ ഓരോ അവസ്ഥയും ആവർത്തിച്ച് പരിശോധിക്കപ്പെടും. പ്രോജക്റ്റിന്റെ ഒഴുക്കിനിടയിൽ, if സ്റ്റേറ്റ്മെന്റിന്റെ അവസ്ഥ True ആണെങ്കിൽ, if സ്റ്റേറ്റ്മെന്റിനുള്ളിലെ കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. if സ്റ്റേറ്റ്മെന്റിന്റെ അവസ്ഥ False ആണെങ്കിൽ, if സ്റ്റേറ്റ്മെന്റിനുള്ളിലെ കമാൻഡുകൾ ഒഴിവാക്കപ്പെടുകയും പ്രോജക്റ്റിന്റെ ഒഴുക്ക് അടുത്ത കമാൻഡിലേക്ക് തുടരുകയും ചെയ്യും.

ഇൻഫിനിറ്റ് ലൂപ്പുകളിലുംലൂപ്പുകളിലും if സ്റ്റേറ്റ്മെന്റുകൾ ഉപയോഗിക്കുന്നത് ഒരു VR റോബോട്ടിനെ അതിന്റെ പരിസ്ഥിതിക്ക് അനുസൃതമായി പ്രതികരിക്കാൻ അനുവദിക്കുന്നു, ഉദാഹരണത്തിന് ഒരു VR റോബോട്ട് ഒരു പ്രത്യേക നിറത്തിലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുമ്പോൾ നിർത്തുകയോ തിരിയുകയോ ചെയ്യുക.

ഡിസ്ക് മേസ് പ്ലേഗ്രൗണ്ടിലെ ഒരു വിആർ റോബോട്ടിന്റെ സൈഡ് വ്യൂ. റോബോട്ട് പച്ച ഡിസ്കിലാണ്, വലത്തേക്ക് തിരിയാനുള്ള ശ്രമത്തിലാണ്.

ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.