Tôi được yêu cầuThu hẹp tất cả các phần tử trong danh sách
Viết hàm, hình vuông (a), lấy một mảng, một số và trả về một mảng chứa mỗi giá trị bình phương.
Lúc đầu, tôi đã có
def square(a):
for i in a: print i**2
Nhưng điều này không làm việc kể từ khi tôi in ấn, và không trở về như mình đang hỏi. Vì vậy, tôi đã thử
def square(a):
for i in a: return i**2
Nhưng điều này chỉ bình phương số cuối cùng của mảng của tôi. Làm thế nào tôi có thể làm cho nó vuông toàn bộ danh sách?
Đây có phải là bài tập về nhà không? Có vẻ như vậy. –
vâng, tôi nói "Tôi đã nói với ..." vì vậy tôi nghĩ điều đó là hiển nhiên. Tôi đã có một vài nỗ lực về vấn đề này và không thể đưa ra định dạng đã được yêu cầu vì vậy tôi đã đến đây. – user1692517
Hãy cẩn thận với việc bạn sử dụng 'danh sách' và' mảng'; đó là hai cấu trúc dữ liệu khác nhau. – Akavall