Viết chương trình Python để tìm lũy thừa của một số cho vòng lặp, vòng lặp While và hàm pow với một ví dụ
Chương trình tìm lũy thừa của một số bằng vòng lặp For
Chương trình Python này cho phép người dùng nhập bất kỳ giá trị số hoặc số mũ nào. Tiếp theo, chương trình này tìm lũy thừa của một số bằng vòng lặp For
number = int[input[" Please Enter any Positive Integer : "]] exponent = int[input[" Please Enter Exponent Value : "]] power = 1 for i in range[1, exponent + 1]: power = power * number print["The Result of {0} Power {1} = {2}".format[number, exponent, power]]
Sức mạnh của một số sử dụng cho đầu ra vòng lặp
Please Enter any Positive Integer : 3
Please Enter Exponent Value : 4
The Result of 3 Power 4 = 81
Chương trình Python trả về lũy thừa của một số bằng vòng lặp While
Sức mạnh của một chương trình số này giống như trên, nhưng lần này, chúng tôi đang sử dụng Vòng lặp While
number = int[input[" Please Enter any Positive Integer : "]] exponent = int[input[" Please Enter Exponent Value : "]] power = 1 i = 1 while[i 0: result *= num p = p - 1 print["Result : {}".format[result]]
Bạn có thể thấy rằng nó giải quyết vấn đề tương tự. Sự khác biệt duy nhất là vòng lặp while chạy cho đến khi giá trị của p lớn hơn 1. Chúng tôi đang giảm giá trị của p bên trong vòng lặp trên mỗi lần lặp. Vì vậy, nó sẽ tích lũy giá trị công suất ở cuối vòng lặp