محمد حسنی
1 سال پیش توسط محمد حسنی مطرح شد
4 پاسخ

سوال پایتونی

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

def sajjad():
    d=input()
    s()
def s():
    print(d)
sajjad()

ثبت پرسش جدید
M
تخصص : Django & python &...
@Mrmm 1 سال پیش مطرح شد
0

خط 3 غلط نوشتی


سجاد
@پایتون 1 سال پیش مطرح شد
0

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


M
تخصص : Django & python &...
@Mrmm 1 سال پیش مطرح شد
0

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


طراح چی
تخصص : برنامه نویسی
@Tarrahchi 1 سال پیش مطرح شد
0

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

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

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

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