Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tính lũy thừa theo chỉ số phần tử trong danh sách

Khi cần tính giá trị lũy thừa của mỗi phần tử với số mũ là chỉ số (index) của nó trong danh sách, ta dùng enumerate và toán tử **.

Ví dụ

Minh họa:

my_list = [62, 18, 12, 63, 44, 75]
print("Danh sách ban đầu:")
print(my_list)
my_result = []
for my_index, elem in enumerate(my_list):
    my_result.append(elem ** my_index)
print("Kết quả:")
print(my_result)

Kết quả

Danh sách ban đầu: [62, 18, 12, 63, 44, 75]
Kết quả: [1, 18, 144, 250047, 3748096, 2373046875]

Giải thích

  • Định danh sách, khởi tạo list rỗng kết quả.
  • Duyệt enumerate(my_list) lấy cặp (index, value).
  • Tính value ** index và append vào kết quả.
  • In list kết quả.