فهرست مطالب:

استفاده از پایتون برای یادگیری طرح بندی صفحه کلید غیر انگلیسی: 8 مرحله
استفاده از پایتون برای یادگیری طرح بندی صفحه کلید غیر انگلیسی: 8 مرحله

تصویری: استفاده از پایتون برای یادگیری طرح بندی صفحه کلید غیر انگلیسی: 8 مرحله

تصویری: استفاده از پایتون برای یادگیری طرح بندی صفحه کلید غیر انگلیسی: 8 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
استفاده از پایتون برای یادگیری طرح بندی صفحه کلید غیر انگلیسی
استفاده از پایتون برای یادگیری طرح بندی صفحه کلید غیر انگلیسی

سلام ، من ژولین هستم! من دانشجوی علوم کامپیوتر هستم و امروز قصد دارم به شما نشان دهم که چگونه می توانید از پایتون برای آموزش طرح بندی صفحه کلید یک زبان غیر انگلیسی استفاده کنید. امروزه بسیاری از یادگیری زبان ها به صورت آنلاین اتفاق می افتد ، و یکی از مواردی که مردم می توانند با آن دست و پنجه نرم کنند یادگیری مکان شخصیت ها در صفحه کلید آنها است. در پایان این آموزش ، ما برنامه ای خواهیم داشت که می توانید خود را بارها و بارها و همچنین نمره خود را پیگیری کنید. برای این تظاهرات من از الفبای کره ای ، Hangul استفاده می کنم. اما ، می توانید از هر زبانی که دوست دارید استفاده کنید تا زمانی که دارای صفحه کلید برای صفحه کلید WASD استاندارد باشد.

تدارکات:

-یک کامپیوتر کارکرده با پایتون 3 یا نسخه بعد از آن نصب شده است

-درک اولیه از پایتون و توابع آن (فرهنگ لغت ، حلقه ها ، حلقه ها و دستورات if)

-تصویری از طرح بندی صفحه کلید برای زبانی که سعی می کنید یاد بگیرید

مرحله 1: ساختار اساسی

ساختار اساسی
ساختار اساسی

یک فایل پایتون جدید بسازید و آن را ذخیره کنید. با وارد کردن تصادفی شروع کنید. اکنون ما می توانیم عملکرد خود را تعریف کنیم ، که من آن را "تایپ" می نامم. به خاطر داشته باشید که هر یک از این نام های متغیر را می توان به هر آنچه که ترجیح می دهید تغییر داد. در تابع ما ، دو فرهنگ لغت خالی ایجاد کنید: الفبا و نادرست. سپس یک متغیر درست ایجاد کرده و آن را به 0 اختصاص دهید.

مرحله 2: ایجاد و تصادفی کردن فرهنگ لغت

ساخت و تصادفی کردن فرهنگ لغت
ساخت و تصادفی کردن فرهنگ لغت

لغت نامه الفبا جایی خواهد بود که همه کلیدها و پاسخ های مرتبط در آن نگه داشته می شوند. از تصویر چیدمانی که می خواهید یاد بگیرید به عنوان مرجع استفاده کنید و فرهنگ لغت را با نویسه غیر انگلیسی که کلید و حرف انگلیسی ارزش هر ورودی است پر کنید. برای هر نویسه ای که نیاز به تغییر دارد ، کافی است نویسه انگلیسی را با حروف بزرگ وارد کنید. در مرحله بعد ، برای تصادفی کردن فرهنگ لغت ، می خواهیم یک متغیر کلید ایجاد کنیم که لیستی از کلیدهای () فرهنگ لغت ایجاد می کند. در نهایت ، ما می توانیم از random.shuffle برای مخلوط کردن لیست کلیدها استفاده کنیم.

مرحله 3: ایجاد حلقه های for و while

ایجاد حلقه های for و while
ایجاد حلقه های for و while

ابتدا یک حلقه for ایجاد کنید که لیستی از کلیدهایی که ساخته اید را مرور کند. در زیر آن ، یک متغیر به نام تلاش ایجاد کنید و آن را به 3 اختصاص دهید (یا هر تعداد تلاش که می خواهید در هر سوال اجازه دهید). سپس ، یک حلقه True درست کنید و ورودی کاربر خود را در زیر آن قرار دهید و آن را به متغیری به نام value اختصاص دهید. مقدار باید شامل کلیدی باشد که در حال تکرار آن هستیم به علاوه رشته ای که از کاربر به انگلیسی پاسخ می خواهد.

مرحله 4: ایجاد شرایط حلقه while ما

ایجاد شرایط حلقه while ما
ایجاد شرایط حلقه while ما

ما 4 شرط اصلی برای حلقه while خواهیم داشت: اگر کاربر صحیح باشد ، اگر بخواهد رد شود (با وارد کردن یک فضای خالی) ، اگر ورودی یک حرف واحد نباشد یا اگر پاسخ او نادرست باشد. اگر ورودی آنها برابر با حروف الفبا [کلید] است ، "Correct" را چاپ کنید ، 1 را به متغیر صحیح اضافه کنید و سپس بشکنید. اگر ورودی آنها چیزی نباشد ، "Skipped" را چاپ می کنیم ، پاسخ آنها را به فرهنگ لغت نادرست اضافه کرده و سپس شکست می دهیم. سرانجام ، اگر ورودی آنها یک حرف الفبایی نباشد یا طول ورودی بیشتر از 1 باشد ، به آنها می گوییم ورودی آنها نامعتبر است.

مرحله 5: برخورد با پاسخ های نادرست

برخورد با پاسخ های نادرست
برخورد با پاسخ های نادرست

در بیانیه else ما در پایان ، ابتدا باید بررسی کنیم که کاربر چقدر تلاش کرده است. اگر کاربر فقط 1 بار تلاش کرده بود ، ما پاسخ را به فرهنگ لغت نادرست اضافه می کنیم ، پاسخ صحیح را چاپ می کنیم ، سپس شکست می دهیم. برای عبارت باقی مانده (اگر هنوز تلاشهایی برای آنها باقی مانده است) ، 1 را از تلاش ها کم کنید ، به کاربر بگویید دوباره امتحان کند و تعداد تلاشهای باقی مانده را چاپ کنید.

مرحله 6: مشاهده نتایج

مشاهده نتایج
مشاهده نتایج

قسمت سخت تموم شد! در حال حاضر ، ما فقط باید چند دستور چاپ اضافه کنیم تا نتایج خود را ببینیم. ابتدا ، چاپ کنید که کاربر از طول الفبا درست دریافت کرده است. برای معرفی قسمت بعدی ، "اشتباه زیر را اشتباه گرفتید" چاپ کنید. سپس ، از حلقه for برای تکرار در فرهنگ لغت نادرست استفاده کنید. سپس ، هر کلید را به همراه مقدار چاپ کنید. مطمئن شوید که عملکرد خود را در انتهای فایل با تایپ نام آن دنبال کننده ناخواسته توسط یک جفت پرانتز فراخوانی کنید. و با این کار ، پرونده ما کامل است!

مرحله 7: آزمایش برنامه خود

برنامه خود را آزمایش کنید
برنامه خود را آزمایش کنید

f5 را فشار دهید تا برنامه شما اجرا شود. مطمئن شوید که همه شرایط خود ، از جمله پاسخ صحیح ، پاسخ نادرست ، رد شدن و ورودی نامعتبر را بررسی کنید. عکس پیوست نشان می دهد که یک نمونه آزمایشی نمونه چگونه می تواند باشد.

مرحله هشتم: جمع بندی افکار

اگر تا اینجا پیش رفته اید ، کار بسیار خوبی است! اکنون می توانید بی نهایت خود را امتحان کنید تا زمانی که یک تایپیست لمسی به زبان مورد نظر خود باشید. پایتون دارای امکانات نامحدودی است ، بنابراین برای افزودن یا تغییر ویژگی های برنامه از سر و صدا کردن آنها نترسید. ممنون که خواندید!

توصیه شده: