🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۶ آرمین رحیم نژاد
ارور کد exercise
جامعه پایتون (وب) ایجاد شده در ۰۱ آبان ۱۴۰۱

با سلام و عرض ادب و احترام من 2 فایل main و data ساختم توی دیتا یک تابع نوشتم طبق ویدئو که به درستی کار میکنه و توی main در اخر ویدئو شروع کردن به گسترش دادن و بنده هم همینکارو کردم ولی متاسفانه ارورهایی خوردم که هر کاری کردم نتوانستم رفع کنم و برای شما ارسال میکنم ممنون میشم پاسخ بدین.

data.py

PASSED_SCORE = 12
def announce (name , age , scores):
    passed = 0
    for score in scores:
        if score > PASSED_SCORE:
            passed += 1
    return f"{name} ({age}) , passed {passed} scores"

main.py

from data import announce
   def  announce_student(student_list):
       for data in student_list:
           msg=announce(data['name'], data['age'],data['scores'])
           print(msg)
students = [
    {"name": "Hosein", "age": 18, "scores": [10, 15, 18, 2]},
    {"name": "Reza", "age": 20, "scores": [11, 10, 5, 2]},
    {"name": "Ahmad", "age": 28, "scores": [10, 15, 20, 12]},
    {"name": "javad", "age": 38, "scores": [10, 14, 9, 2]},
    {"name": "armin", "age": 25, "scores": [10, 12, 15, 2]},
]
announce_student(students)

سلاااام امیدوارم عالی باشی . . . .

من کدت رو تست کردم اروری نداشت نتیجه هم شد این مورد :

Hosein (18) , passed 2 scores
Reza (20) , passed 0 scores
Ahmad (28) , passed 2 scores
javad (38) , passed 1 scores
armin (25) , passed 1 scores
Reza Mobaraki ۰۱ آبان ۱۴۰۱، ۱۹:۵۸

Unexpected indent

Statement expected, found Py:DEDENT

سلام توی pycharm برای من این 2 ارور می‌دهد

آرمین رحیم نژاد ۰۱ آبان ۱۴۰۱، ۲۰:۰۶

  def announce_student ( student_list ) :

IndentationError: unexpected indent


آرمین رحیم نژاد ۰۱ آبان ۱۴۰۱، ۲۰:۳۰

خطای سینتکسی هستش :

این لینک رو ببین . یک جایی از کدت indent هاش مشکل داره ( دندانه‌های یک بلاک کد)

def a():
. . print("some thing")

تو رفتگی هارو چک کن یا اینکه یه بار کدت رو توی پایچرم مرتبط کن .

**به نظرم کدی که توی پیام گذاشتید متد announce_student باید ۴تا اسپیس بیاد عقب**

موفق باشی ?

Reza Mobaraki ۰۱ آبان ۱۴۰۱، ۲۱:۰۳

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

آرمین رحیم نژاد ۰۲ آبان ۱۴۰۱، ۱۰:۳۵

ارمین جان وقت بخیر

ممنون میشم هرموقع پاسختون رو گرفتید حتما تایید بفرمایید تا تاپیکتون بسته بشه

بهترین پاسخ
پوریا شفیعی ۰۲ آبان ۱۴۰۱، ۱۷:۲۰