Skip to main content

ഫ്ലൈറ്റ് ട്രാഫിക് കൺട്രോളർ ചലഞ്ച് സൊല്യൂഷൻ - പൈത്തൺ

ലൂപ്പുകൾ ഇതുവരെ അവതരിപ്പിച്ചിട്ടില്ലാത്തതിനാൽ, ഇനിപ്പറയുന്നത് തികച്ചും സ്വീകാര്യമായ ഒരു പരിഹാരമാണ്:
സാമ്പിൾ VEXcode V5 പൈത്തൺ സൊല്യൂഷൻ ആം മോട്ടോർ ഡോട്ട് സെറ്റ് പൊസിഷൻ 0 ഡിഗ്രി വായിക്കുന്നു; 90 ഡിഗ്രി മുന്നോട്ട് ആം മോട്ടോർ സ്പിൻ ചെയ്യുക; ആം മോട്ടോർ സ്പിൻ 90 ഡിഗ്രി റിവേഴ്സ് ചെയ്യുക, തുടർന്ന് 3 സെക്കൻഡ് കാത്തിരിക്കുക. അടുത്തതായി ആം മോട്ടോർ 45 ഡിഗ്രി മുന്നോട്ട്, 45 ഡിഗ്രി റിവേഴ്‌സ്, 45 ഡിഗ്രി ഫോർവേഡ്, 45 ഡിഗ്രി റിവേഴ്‌സ്, 5 സെക്കൻഡ് വെയ്റ്റ് കമാൻഡുകൾ എന്നിവയ്ക്കായി ബ്ലോക്കുകൾക്കായി 4 സ്പിൻ ഉണ്ട്. കമാൻഡുകൾക്കായുള്ള അവസാന 6 സ്പിൻ ആം മോട്ടോർ മാറിമാറി മുന്നോട്ടും 90 ഡിഗ്രി പിന്നോട്ടും കറക്കുന്നു.

കൂടുതൽ പുരോഗമിച്ച വിദ്യാർത്ഥികൾ പരിഹാരം ലളിതമാക്കാൻ ലൂപ്പുകൾ ഉപയോഗിച്ചേക്കാം.

ഒരു VEXcode V5 പൈത്തൺ സാമ്പിൾ സൊല്യൂഷൻ, ആം മോട്ടോർ സെറ്റ് പൊസിഷൻ 0 ഡിഗ്രി എന്ന് വായിക്കുന്നു; തുടർന്ന് 90 ഡിഗ്രി ഫോർവേഡിന് ആം മോട്ടോർ സ്പിൻ; റിവേഴ്‌സ് 90 ഡിഗ്രിക്ക് ആം മോട്ടോർ സ്പിൻ, തുടർന്ന് ഒരു വെയിറ്റ് 3 സെക്കൻഡ് കമാൻഡ്. അടുത്തതായി കമാൻഡുകൾക്കായി രണ്ട് ആം മോട്ടോർ സ്പിൻ ഉപയോഗിച്ച് 2 ആയി സജ്ജീകരിച്ച ഒരു ഫോർ ലൂപ്പ് ഉണ്ട് - മുന്നോട്ട് 45 ഡിഗ്രിയും റിവേഴ്സ് 45 ഡിഗ്രിയും. പിന്നീട് 5 സെക്കൻഡ് കാത്തിരിക്കുക, തുടർന്ന് ഒരു ഫോർ ലൂപ്പ് 3 ആയി സജ്ജമാക്കുക, തുടർന്ന് ആം മോട്ടോർ 90 ഡിഗ്രി മുന്നോട്ടും 90 ഡിഗ്രി പിന്നോട്ടും കറക്കുന്നതിനുള്ള കമാൻഡുകൾക്കായി 2 സ്പിൻ നൽകുക.