مشاهده دست آورد نظرسنجی: ایا اموزش پایتون خوب بوده است؟

رای دهنده
23. شما نمی توانید در این رای گیری رای بدهید
  • بسیار خوب بوده

    12 52.17%
  • خوب بوده

    8 34.78%
  • بد نبوده

    1 4.35%
  • خیلی بد بوده

    2 8.70%
نمایش نتایج 1 تا 36 از 36

نام تاپیک: اموزش پایتون از صفر تا...

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار senaps
    تاریخ عضویت
    آذر 1387
    محل زندگی
    خونمون!
    سن
    32
    پست
    210

    نقل قول: اموزش پایتون از صفر تا...

    سلام
    ببخشید یه مدت دیر شد
    اگه یه کتاب خوب هم معرفی کنید ممنون میشم.
    در جواب باید بگم:
    سلام می تونی کتاب فارسی رو در
    ببینی.
    -----------------------------------------


    ادامه ی بحث حلقه ها:
    For
    یه راه دیگه برای اوردن حلقه ها در پایتون استفاده از for هستش....ما نمونه ی شمارش معکوس رو که در پست های قبلی گفته شده رو با for بازسازی می کنیم:
    counter = input("Enter a number to start the countdown: ")

    for x in range(counter, 0, -1):
    print x



    می بینید که چیز زیاد جدیدی نیست و تقریبا هم مشابه با ویژوال بیسیک هستش...
    در اونجا گفته شده که برای x در گروه counter(که مقدارش قبلا توسط کد خط اول توسط کاربر وارد میشه) تا صفر و به صورت منفی به پایین رو در نظر بگیر و در خط سوم هم گفته شده که x رو چاپ کن!
    نکته ی جالب در مورد کد بالا اینه که شما دیگه لازم نیست که از قبل مقدار x رو با چیزی پر کنید و این کار خودکار انجام میگیره!
    این یه مثال کوچیک از سرعت برنامه نویسی در پایتونه و اینکه با یه کد کوچیک جای چند تا کد نوشته شده....
    for می تونه که با اعداد کار کنه یا اینکه لیست رشته ها !
    اما لیستی که من ازش حرف می زنم کجاست؟! همون range یا منطقه ای که در کد ها هست ایجاد کننده ی لیست است.
    اولین مقدار برای range مبدا هستش....دومین مقدار اخر یا یکی به اخر کده(برای این یکی به اخر چون اخری رو محاسبه نمی کنه!) و سومین مقدار هم مربوط به نوع حرکته(به سمت بالا یا پایین و...)
    توجه کنید که سومین مقداری که وارد میشه اختیاریه و اگر شما شما براش عددی رو مشخص نکنید برنامه از مقدار پیشفرض استفاده می کنه که معادل 1 است.
    یعنی اگر در نوعی کد نویسی شما برای قسمت سوم که همون نوع حرکته (به سمت بیشتر شدن یا کمتر شدن!پشت سر هم یا چند در میان و ....)برنامه چجوریعمل می کنه:
    من کدی به شکل زیر نوشتم و اجرا کردم که به این شکل می نویسم:
    for x in range(1, 10):
    print x
    که البته نتیجش میشه:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    خوب ما به برنامه گفتیم که در لیست x از 1 تا 10 رو بنویس و سیستم هم این کار رو انجام داده و اگر ما برنامه رو اینجوری می نوشتیم :

    for x in range(1, 10 ,2):
    print x
    نتیجه میشه:

    1
    3
    5
    7
    9
    یعنی 2 در میان عمل میکنه......
    امیدوارم که بحث حلقه ها رو کاملا یاد گرفته باشید....
    آخرین ویرایش به وسیله senaps : چهارشنبه 23 اردیبهشت 1388 در 12:55 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •