نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکلی در پایتون دارم لطفا کمک کنید

  1. #1
    کاربر تازه وارد آواتار black phoenix
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    زیر سایه ی امام زمان (ع)
    سن
    30
    پست
    86

    Thumbs up مشکلی در پایتون دارم لطفا کمک کنید

    سلام دوستان
    تکه کد زیر در کتاب a byte of python به عنوان تمرین آورده شده . اما نمی دونم چرا وقتی این کد رو می نویسم یا حتی copy/paste می کنم IDLE ارور می ده و اجراش نمی کنه .حالا اگه شما به این کد نگاهی بندازید و بگید مشکلش چیه ممنون می شم:


    number = 23
    guess = int(input('Enter an integer : '))
    if guess == number:
    print('Congratulations, you guessed it.') # New block starts here
    print('(but you do not win any prizes!)') # New block ends here
    elif guess < number:
    print('No, it is a little higher than that') # Another block
    # You can do whatever you want in a block ...
    else:
    print('No, it is a little lower than that')
    # you must have guess > number to reach here
    print('Done')
    # This last statement is always executed, after the if statement is
    executed

  2. #2
    کاربر دائمی آواتار ASedJavad
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    زیر سایه امام رئوف
    پست
    856

    نقل قول: مشکلی در پایتون دارم لطفا کمک کنید

    سلام
    چه اروری میده؟
    تو رفتگی های دستورات درون if رو درج میکنی یا نه؟
    طبق این چیزی که شما گذاشتی، خطوط 4، 5، 7 و 10 باید به یک اندازه (مثلا یک فاصله خالی یا یک تب) تورفته تر از سایر خطوط نوشته بشن

  3. #3
    کاربر تازه وارد آواتار black phoenix
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    زیر سایه ی امام زمان (ع)
    سن
    30
    پست
    86
    خیلی ممنون دوست عزیز
    چیزی که من رعایت نمی کردم همون تو رفتگی دستورات if بود.
    از وقتی که برای جواب دادن به این سوال گذاشتید متشکرم.
    شکل صحیح کد به این صورته :

    number = 23
    guess = int(input('Enter an integer : '))
    if guess == number:
    print('Congratulations, you guessed it.') # New block starts here
    print('(but you do not win any prizes!)') # New block ends here
    elif guess < number:
    print('No, it is a little higher than that') # Another block
    # You can do whatever you want in a block ...
    else:
    print('No, it is a little lower than that')
    # you must have guess > number to reach here
    print('Done')
    آخرین ویرایش به وسیله r00tkit : سه شنبه 13 دی 1390 در 11:28 صبح دلیل: ادغام دو پست

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

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