راکت

سوال پایتونی

4 پاسخ

سلام
کاری کنید که این کد ارور نده:

def sajjad():
    d=input()
    s()
def s():
    print(d)
sajjad()
ثبت پرسش جدید

پاسخ‌ها

4
M
M
@Mrmm

تخصص: Django & python & html css

خط 3 غلط نوشتی

سجاد
سجاد
@پایتون

سلام چیزی به نام s() نداریم کد کامل رو بفرست تا ببینیم عزیز

شاید پاسخ شما همین‌جا باشد

M
M
@Mrmm

تخصص: Django & python & html css

توی اینپوت دو تا دابل کوتیشن بزار

طراح چی
طراح چی
@Tarrahchi

تخصص: برنامه نویسی

در کد نوشته شده توسط شما چندین خطا وجود دارد.

  1. بهتر است برای پیش نیامدن خطا فانکشن s را قبل از فانکشن سجاد قرار دهید.
  2. متغییر d درون یک فانکشن تعریف شده است و امکان استفاده آن در بیرون یا درون فانکشن دیگری وجود ندارد.
    برای حل مشکل میتواند کد زیر را جایگزین خط دوم کنید:
    global d
    d = input()
  3. بهتر است در فانکشن هایتان به جای print از return استفاده کنید تا بعدا دچار مشکل نشوید.
    برای اطلاعات بیشتر در مورد فانکشن ها و کلمه کلیدی return به این آموزش مراجعه کنید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام