Hỏi về biến trong python 3

Em đang học về python và em đang thắc mắc là em có 1 biến i trong range(1, 5) thì làm thế nào để em khởi tạo ra các biến a với giá trị là i ví dụ a1 a2 a3 a4 a5. Em cảm ơn!

bạn phải học về list , hay tuple pỵthon

Bạn muốn in ra hay sao
For i in range(1,5):
print(a,i)

Ý em là khởi tạo ra nhiều biến có giá trị chạy từ 1 tới 5. Ví dụ i trong khoảng range(1,5) từ ai chạy từ 1 tới 4 đó bác

Thì làm nhiều vòng for.

for a1 in range(1, 5):
    for a2 in range(1, 5):
        for a3 in range(1, 5):
            for a4 in range(1, 5):
                for a5 in range(1, 5):
                    ...

Bạn có thể dùng đệ quy.

def recursion(...):
    for a_i in range (1, 5):
        ...
1 Like

Bạn tham khảo hàm numpy.randint(a,b).

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?