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

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

12 شهریور 1402

سطح تمرین

متوسط

در این پست قصد داریم بازی حدس عدد با امتیاز در پایتون را بررسی و پیاده سازی نماییم.

سوال:برنامه ای بنویسید که ابتدا کامپیوتر عددی را در نظر بگیرد.

سپس کاربر با 15 امتیاز سعی بر حدس عدد کند و دو راهنمایی سمت راست ترین و چپ ترین رقم را بگیرد.

در انتها وضعیت کاربر مشخص شود که در نهایت برنده شد یا Game OVER

پیشنهاد:پروژه بازی دوز در پایتون

بازی حدس عدد چگونه انجام میشود؟

در این بازی کامپیوتر ابتدا عددی را به صورت رندوم در نظر میگیرد.

سپس کاربر با تعداد شانس هایی سعی بر حدس آن عدد میکند.

به طور مثال فرض کنید کامپیوتر عدد 434 را در نظر میگیرد.

سپس کاربر عدد 233 را حدس میزند.

آن موقع کامپیوتر به کاربر پیغام برو بالا تر را نشان میدهد.

این بدین معناست که یعنی عدد حدسی کاربر خیلی پایین تر از آن چیزی که کامپیوتر در نظر گرفته بوده است.

اگر برعکس همین کار اتفاق بیفتد پیغام برو پایین تر نمایش داده میشود مبنی بر اینکه عدد کاربر بیش از عدد مشخص کامپیوتر است.

راهنمایی کاربر برای بازی حدس عدد

برای اینکه کاربر بتواند بهتر این بازی را بازی کند و برایش هیجان داشته باشد میتوانیم راهنمایی هایی را برای او در نظر بگیریم.

به طور مثال سمت راست ترین و چپ ترین عدد کامپیوتر را به اون نشان دهیم و امتیاز هایی را از او کم کنیم.

برای محاسبه سمت راست ترین رقم در پایتون از کد زیر استفاده میکنیم:

print(computer % 10)

هر عددی باقیمانده تقسیمش بر 10 میشود سمت راست ترین رقم خودش.

برای محاسبه سمت چپ ترین رقم از تکه کد زیر استفاده میکنیم:

در هر دو مثال فرض کردیم که در متغییر computer عدد کامپیوتر میباشد.

print(str(computer)[0])

آموزش و انجام پروژه های برنامه نویسی
وفایی مقدم 
0936-328-6141

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

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

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

برای پیاده سازی بازی حدس عدد با امتیاز در پایتون ابتدا باید import زیر را به برنامه اضافه کنیم.

import random

بعد از آن نوبت به تولید عدد تصادفی توسط کامپیوتر میباشد:

computer = random.randint(100,999)

سپس تا زمانی که score بزرگتر از 15 هست حدس کاربر را دریافت میکنیم.

اگر حدس کاربر بزرگتر از کامپیوتر بود برو پایین تر و در غیر این صورت برو بالا تر را چاپ میکنیم.

while score > 0:
    print("1:help(right number(-2))")
    print("2:help(left number(-6))")
    user = int(input(":"))
    if user == 1:
        print(computer % 10)
        score = score -2 
        continue
    if user == 2:
        print(str(computer)[0])
        score = score -6 
        continue
    if user > computer :
        print("boro paein tar")
        score=score -1 
    elif user < computer:
        print("boro balatar")
        score=score -1 
    else:
        print("you win!:::",score)
        break
    
    print("score:",score)

در نهایت اگر score کوچکتر مساوی صفر بود پیغام game over را چاپ میکنیم:

if score <= 0:
    print("Gme Over!")

سورس کد کامل بازی حدس عدد در پایتون

پس از ثبت نام و یا ورود به حساب کاربری خود سورس کد کامل بازی را دریافت میکنید.

از بخش تمرین های پایتون میتوانید مجموعه تمرین های رایگان و با جواب پایتون را دریافت نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “بازی حدس عدد با امتیاز در پایتون”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه فرم ثبت نام در پایتون

پروژه فرم ثبت نام در پایتون

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

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

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط