به درس قبلی چه امتیازی میدی؟

camera
برگشت به دوره شما در حال مشاهده دوره:

آموزش برنامه نویسی پایتون مقدماتی

این دوره شامل 31 جلسه میباشد.

جلسه ۳۱

ساخت بازی حدس (هنگمن)

login_subs

این دوره فقط ۱۴:۲۷ زمان شما را میگیرد.

لطفا برای مشاهده دوره ابتدا لاگین کنید ورود / ثبت نام

توضیحات

4

11

1252

حال که با کتابخانه و لیست در پایتون آشنا شدیم، می‌خواهیم به سراغ ساخت بازی هنگمن در پایتون یا حدس کلمه رفته و آن را کامل کنیم. در قدم نخست برای ساخت بازی هنگمن به یک لیست از اسم (اسم شهر، کشور و یا هر چیزی که شما دوست دارید) نیاز داریم. در ادامه با random و کدهای مورد نیاز این پروژه را برای شما خواهیم ساخت.

 

سوالات متداول

برای ساخت بازی حدس کلمه در پایتون چیست؟

بازی به این صورت است که در ابتدا ما چندین کلمه به صورت لیست به کامپیوتر می‌دهیم و با استفاده از ماژول random بین کلمات یک کلمه برای حدس شما انتخاب می‌شود.

 

ماژول random در پایتون چیست؟

از ماژول random میتوان در جهت تولید اعداد تصادفی،انتخاب کارکتر های تصادفی  استفاده نمود و بیشترین کاربرد برای حدس عدد، کلمه و یا پسورد است.

دیدگاه ها و پرسش ها
5 دیدگاه
  • th malek zade

    درود
    chances درسته

  • سید محمد دانیال میرزابابایی

    سلام خسته نباشید
    من نفهمیدم .count چی کار می کنه. می شه یکم بیشتر توضیح بدید.

    • آروین شریف نژاد

      با سلام، دستور .count() کاربرد های زیادی داره، توی این برنامه ما یک لیست ساختیم و بعد اومدیم از دستور .count() استفاده کردیم. این دستور میاد توی لیست را بررسی میکنه و به ما میگه دقیقا چند تا از اون نوع داده ای که بهش دادیم ( یعنی داخل پرانتز دستور .count() قرار دادیم) در این لیست وجود دارد.
      مثلا فرض کنید توی لیست userlist چهار تا جای خالی وجود دارد (اگر ویدیو را دیده باشید متوجه هستید که منظور من از جای خالی همون متن “_” هست) اگر بخواهیم بفهمیم داخل این لیست چند تا جای خالی یا چند تا عبارت “_” وجود دارد باید از دستور .count() استفاده کنید، به این شکل:
      (“_”)userlist.count
      این دستور میاد توی لیست را بررسی میکنه و دقیقا به من میگه چند تا داده “_” در این لیست وجود دارد. که طبیعتا جواب چهار است چون چهار تا از اون ها در این لیست وجود دارد.
      یا مثلا این لیست را نگاه کنید:
      numbers = [4,,2,4,5,4,6,4,4,]
      اگر بخواهیم بفهمیم دقیقا چند تا عدد ۴ در این لیست وجود دارد ما باید از دستور .count() استفاده کنیم. به این شکل:
      numbers.count(4)
      که اگر من این را پرینت کنیم خروجی اش عدد ۵ خواهد بود چون پنج تا ۴ توی این لیست وجود دارد.

  • درسا زارع

    سلام میشه لطفا در مورد پروژه ی اخر راهنمایی کنید که چجوری وقتی شانس ها ۰ شد دیگر چاپ نکند؟

جلسات دوره

جلسه 1

آموزش دانلود و نصب پایتون

مدت زمان جلسه : 4:48

جلسه 2

آشنایی با (IDLE)، محیط برنامه نویسی پایتون

مدت زمان جلسه : 7:55

جلسه 3

پروژه با محوریت آشنایی با IDLE

مدت زمان جلسه : 1:36

جلسه 4

آموزش‌ متغیرها

مدت زمان جلسه : 7:32

جلسه 5

‌‌آموزش‌داده‌ها

مدت زمان جلسه : 5:52

جلسه 6

آموزش اولین دستور پایتون، دستور print

مدت زمان جلسه : 6:12

جلسه 7

آموزش دستور input

مدت زمان جلسه : 11:06

جلسه 8

پروژه ساخت فرم

مدت زمان جلسه : 5:47

ارسال تمرین

اگر مشکلی داشتید میتوانید از طریق ارتباط با مدرسین ما مشکل خود را برطرف کنید و راهنمایی بگیرید.تیم ما همیشه آماده است.

ارسال تمرین

جلسه 9

آموزش پروژه ماشین حساب

مدت زمان جلسه : 1:53

جلسه 10

آموزش دستور spilt

مدت زمان جلسه : 7:57

جلسه 11

آموزش عملگرهای ریاضی

مدت زمان جلسه : 6:47

جلسه 12

آموزش عملگر‌های‌ شرطی

مدت زمان جلسه : 9:09

جلسه 13

آموزش‌تابع()int

مدت زمان جلسه : 8:36

جلسه 14

آموزش ۴ عمل اصلی

مدت زمان جلسه : 5:31

ارسال تمرین

اگر مشکلی داشتید میتوانید از طریق ارتباط با مدرسین ما مشکل خود را برطرف کنید و راهنمایی بگیرید.تیم ما همیشه آماده است.

ارسال تمرین

جلسه 15

نمایش پروژه سوم با حلقه های شرطی

مدت زمان جلسه : 2:27

جلسه 16

دستور شرطی if

مدت زمان جلسه : 9:27

جلسه ۱۷

دستور شرطی else

مدت زمان جلسه : ۱۰:۰۲

جلسه ۱۸

حلقه های شرطی متوالی و متداخل

مدت زمان جلسه : ۷:۱۰

جلسه ۱۹

دستور شرطی elif

مدت زمان جلسه : ۹:۲۸

جلسه ۲۰

انجام پروژه

مدت زمان جلسه : ۱۱:۴۸

ارسال تمرین

اگر مشکلی داشتید میتوانید از طریق ارتباط با مدرسین ما مشکل خود را برطرف کنید و راهنمایی بگیرید.تیم ما همیشه آماده است.

ارسال تمرین

جلسه ۲۱

نمایش پروژه حدس عدد

مدت زمان جلسه : ۳:۲۳

جلسه ۲۲

حلقه تکرار for

مدت زمان جلسه : ۶:۵۶

جلسه ۲۳

دستور range

مدت زمان جلسه : ۱۱:۳۰

جلسه ۲۴

حلقه تکرار while

مدت زمان جلسه : ۵:۲۰

جلسه ۲۵

انجام چند پروژه تمرینی با حلقه های تکرار

مدت زمان جلسه : ۴:۱۸

جلسه ۲۶

ساخت برنامه حدس عدد توسط کامپیوتر

مدت زمان جلسه : ۱۴:۱۲

ارسال تمرین

اگر مشکلی داشتید میتوانید از طریق ارتباط با مدرسین ما مشکل خود را برطرف کنید و راهنمایی بگیرید.تیم ما همیشه آماده است.

ارسال تمرین

جلسه ۲۷

معرفی پروژه حدس کلمه(هنگمن)

مدت زمان جلسه : ۲:۳۴

جلسه ۲۸

معرفی لیست ها

مدت زمان جلسه : 2:09

جلسه۲۹

نحوه تعریف لیست ها

مدت زمان جلسه : ۳:۱۵

جلسه ۳۰

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

مدت زمان جلسه : ۵:۰۳

جلسه ۳۱

ساخت بازی حدس (هنگمن)

مدت زمان جلسه : ۱۴:۲۷

ارسال تمرین

اگر مشکلی داشتید میتوانید از طریق ارتباط با مدرسین ما مشکل خود را برطرف کنید و راهنمایی بگیرید.تیم ما همیشه آماده است.

ارسال تمرین

جزئیات دوره

  • مدت زمان دوره

    3:33:00

  • تعداد جلسات دوره

    31

  • تاریخ انتشار

    ۱۷ شهریور ۱۴۰۱

qa
گفتگوی برنامه نویسان

سوالات خودت رو در تالار گفتگو از همه دوره ای هات بپرس

مشاهده انجمن