بازی ساده حدس اعداد در پایتون

Summarize this content to 400 words in Persian Lang
نمای کلی بازی حدس اعداد:
این برنامه پایتون یک برنامه سرگرم کننده و جذاب است بازی حدس اعداد که در آن کاربر پنج شانس برای حدس زدن یک عدد تصادفی بین 1 تا 100 دارد. در اینجا به طور خلاصه نحوه عملکرد بازی و نحوه عملکرد کد آمده است:
چگونه کار می کند
پیام خوش آمد گوییهنگامی که بازی شروع می شود، کاربر با یک پیام سرگرم کننده استقبال می شود:
سلام!
تولید اعداد تصادفیاین برنامه با استفاده از یک عدد صحیح تصادفی بین 1 تا 100 تولید می کند random.randint(1, 100). این عدد هدفی است که کاربر باید حدس بزند.
ورودی و اعتبارسنجی کاربر
کاربر پنج تلاش برای حدس زدن عدد دارد.
اگر کاربر چیزی غیر از یک عدد صحیح معتبر وارد کند، از او خواسته میشود یک عدد را دوباره بدون از دست دادن تلاش وارد کند.
بازخورد در مورد حدسپس از هر حدس، برنامه بازخورد ارائه می کند:
اگر حدس زده شود خیلی کم، پیام این است: “خیلی کم است! دوباره امتحان کنید.”
اگر حدس زده شود خیلی بالا، پیام این است: “خیلی بالاست! دوباره امتحان کنید.”
اگر حدس درست باشد، برنامه به کاربر تبریک می گوید و از بازی خارج می شود.
بازی تمام شد
اگر تلاش های کاربر بدون حدس زدن شماره تمام شود، برنامه شماره صحیح را با این پیام نشان می دهد: > *”اوه، متاسفم، شماره بود [number]. داری میمیری :)”
ویژگی های کد
تولید اعداد تصادفیبازی استفاده می کند random.randint(1, 100) برای ایجاد یک عدد غیر قابل پیش بینی، تضمین یک چالش منصفانه و هیجان انگیز برای هر بازی.
اعتبار سنجی ورودیاین کد با استفاده از try-except مسدود کردن برای رسیدگی به خطاها
پیگیری تلاش هارا guess_counter متغیر تعداد حدسهایی را که کاربر انجام داده است را پیگیری میکند و اطمینان میدهد که کاربر دقیقاً پنج شانس دارد.
بازخورد پویااین بازی پس از هر حدس نادرست نکات مفیدی را ارائه می دهد و بازیکن را به سمت عدد صحیح هدایت می کند.
پیچ و تاب طنزپیامهای سرگرمکننده، لحنی سرگرمکننده و آرام به بازی اضافه میکنند و آن را سرگرمکنندهتر میکنند.
نمونه گیم پلی
شروع بازی:
Hello! This is Isaeus Guiang, and this is a number guessing game.
You have 5 chances to guess the number, or…
you will die :).
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
کاربر حدس می زند:
Attempt 1/5 – Your Guess 🙂 -> 50
Too high! Try again.
Attempt 2/5 – Your Guess 🙂 -> 25
Too low! Try again.
Attempt 3/5 – Your Guess 🙂 -> 37
Too low! Try again.
Attempt 4/5 – Your Guess 🙂 -> 43
Too high! Try again.
Attempt 5/5 – Your Guess 🙂 -> 40
Oops, sorry, the number was 42. You are going to die :).
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
حدس صحیح (قبل از 5 تلاش):
Attempt 3/5 – Your Guess 🙂 -> 42
The number is 42, and you guessed it right in 3 attempt(s)!
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
این برنامه یک راه عالی برای تمرین مفاهیم پایه پایتون، از جمله حلقهها، شرطیها، ورودی کاربر و مدیریت خطا است، در حالی که از یک بازی حدسزنی سرگرمکننده نیز لذت میبرید!
با خیال راحت از کد من در GitHub من استفاده کنید: https://github.com/asiguiang/Simple-python-game-Number-Guessing?tab=readme-ov-file#number-guessing-game-overview
درباره نویسنده:
ایزائوس “حیف” گویانگکاپیتان منطقه ای AWS Cloud Clubs فیلیپین و دانشجوی اختصاصی در دانشگاه پلی تکنیک فیلیپین. Asi با اشتیاق شدید به محاسبات ابری و امنیت سایبری، نقش های محوری را به عنوان کاپیتان سابق AWS Cloud Club – PUP Manila ایفا کرده است و باعث ایجاد همکاری و نوآوری در جامعه فناوری شده است.
Asi که در حال حاضر مدرک لیسانس علوم کامپیوتر را دنبال می کند، تجربیات زیادی دارد، از جمله کارآموزی هماهنگ کننده دوره مجدد/شروع دوره AWS و مدرس بازبینی مهارت های نرم. او کارگاه های عملی AWS را تدریس می کند و اکنون کارآموز ارزیابی ریسک امنیتی و انطباق در Globe است و تخصص خود را در این زمینه افزایش می دهد.
در حال حاضر در حال مطالعه و تمرکز بر روی عملیات مالی ابری و رعایت امنیت.
نمای کلی بازی حدس اعداد:
این برنامه پایتون یک برنامه سرگرم کننده و جذاب است بازی حدس اعداد که در آن کاربر پنج شانس برای حدس زدن یک عدد تصادفی بین 1 تا 100 دارد. در اینجا به طور خلاصه نحوه عملکرد بازی و نحوه عملکرد کد آمده است:
چگونه کار می کند
-
پیام خوش آمد گویی
هنگامی که بازی شروع می شود، کاربر با یک پیام سرگرم کننده استقبال می شود:
سلام!
-
تولید اعداد تصادفی
این برنامه با استفاده از یک عدد صحیح تصادفی بین 1 تا 100 تولید می کند
random.randint(1, 100)
. این عدد هدفی است که کاربر باید حدس بزند. -
ورودی و اعتبارسنجی کاربر
- کاربر پنج تلاش برای حدس زدن عدد دارد.
- اگر کاربر چیزی غیر از یک عدد صحیح معتبر وارد کند، از او خواسته میشود یک عدد را دوباره بدون از دست دادن تلاش وارد کند.
-
بازخورد در مورد حدس
پس از هر حدس، برنامه بازخورد ارائه می کند:
- اگر حدس زده شود خیلی کم، پیام این است: “خیلی کم است! دوباره امتحان کنید.”
- اگر حدس زده شود خیلی بالا، پیام این است: “خیلی بالاست! دوباره امتحان کنید.”
- اگر حدس درست باشد، برنامه به کاربر تبریک می گوید و از بازی خارج می شود.
-
بازی تمام شد
- اگر تلاش های کاربر بدون حدس زدن شماره تمام شود، برنامه شماره صحیح را با این پیام نشان می دهد: > *”اوه، متاسفم، شماره بود [number]. داری میمیری :)”
ویژگی های کد
-
تولید اعداد تصادفی
بازی استفاده می کند
random.randint(1, 100)
برای ایجاد یک عدد غیر قابل پیش بینی، تضمین یک چالش منصفانه و هیجان انگیز برای هر بازی. -
اعتبار سنجی ورودی
این کد با استفاده از
try-except
مسدود کردن برای رسیدگی به خطاها -
پیگیری تلاش ها
را
guess_counter
متغیر تعداد حدسهایی را که کاربر انجام داده است را پیگیری میکند و اطمینان میدهد که کاربر دقیقاً پنج شانس دارد. -
بازخورد پویا
این بازی پس از هر حدس نادرست نکات مفیدی را ارائه می دهد و بازیکن را به سمت عدد صحیح هدایت می کند.
-
پیچ و تاب طنز
پیامهای سرگرمکننده، لحنی سرگرمکننده و آرام به بازی اضافه میکنند و آن را سرگرمکنندهتر میکنند.
نمونه گیم پلی
- شروع بازی:
Hello! This is Isaeus Guiang, and this is a number guessing game.
You have 5 chances to guess the number, or...
you will die :).
- کاربر حدس می زند:
Attempt 1/5 - Your Guess :) -> 50
Too high! Try again.
Attempt 2/5 - Your Guess :) -> 25
Too low! Try again.
Attempt 3/5 - Your Guess :) -> 37
Too low! Try again.
Attempt 4/5 - Your Guess :) -> 43
Too high! Try again.
Attempt 5/5 - Your Guess :) -> 40
Oops, sorry, the number was 42. You are going to die :).
- حدس صحیح (قبل از 5 تلاش):
Attempt 3/5 - Your Guess :) -> 42
The number is 42, and you guessed it right in 3 attempt(s)!
این برنامه یک راه عالی برای تمرین مفاهیم پایه پایتون، از جمله حلقهها، شرطیها، ورودی کاربر و مدیریت خطا است، در حالی که از یک بازی حدسزنی سرگرمکننده نیز لذت میبرید!
با خیال راحت از کد من در GitHub من استفاده کنید: https://github.com/asiguiang/Simple-python-game-Number-Guessing?tab=readme-ov-file#number-guessing-game-overview
درباره نویسنده:
ایزائوس “حیف” گویانگ
کاپیتان منطقه ای AWS Cloud Clubs فیلیپین و دانشجوی اختصاصی در دانشگاه پلی تکنیک فیلیپین. Asi با اشتیاق شدید به محاسبات ابری و امنیت سایبری، نقش های محوری را به عنوان کاپیتان سابق AWS Cloud Club – PUP Manila ایفا کرده است و باعث ایجاد همکاری و نوآوری در جامعه فناوری شده است.Asi که در حال حاضر مدرک لیسانس علوم کامپیوتر را دنبال می کند، تجربیات زیادی دارد، از جمله کارآموزی هماهنگ کننده دوره مجدد/شروع دوره AWS و مدرس بازبینی مهارت های نرم. او کارگاه های عملی AWS را تدریس می کند و اکنون کارآموز ارزیابی ریسک امنیتی و انطباق در Globe است و تخصص خود را در این زمینه افزایش می دهد.
در حال حاضر در حال مطالعه و تمرکز بر روی عملیات مالی ابری و رعایت امنیت.