اكتب برنامج لإيجاد الأعداد المربعات الكاملة بين عددين

  • برمجة
  • برمجة بايثون

اكتب برنامج لإيجاد الأعداد المربعات الكاملة بين عددين

الأجوبة

def squares(a, b):
    lists=[]
    # Traverse through all numbers
    for i in range (a,b+1):
        j = 1;
        while j*j <= i:
            if j*j == i:
                 lists.append(i)  
            j = j+1
        i = i+1
    return lists
print(squares(1, 30))

 

output

[1, 4, 9, 16, 25]
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...