Giai thừa trong python sử dụng vòng lặp while

Viết chương trình Python để tìm Giai thừa của một số bằng Vòng lặp For, Vòng lặp While, Hàm và Đệ quy. Giai thừa của một số là tích của tất cả các số nhỏ hơn hoặc bằng số đó & lớn hơn 0. N. = n * [n-1] * [n -2] * ……. * 1

Chương trình Python tìm giai thừa của một số bằng hàm Math

Nó được biểu thị bằng dấu chấm than [. ], và trong chương trình này, chúng tôi đang sử dụng hàm giai thừa mô-đun toán học tích hợp trên số để tìm nó

import math 

a = int[input[" Please enter any Integer : "]]

ft = math.factorial[a]
print["The Result of %d  = %d" %[a, ft]]
Please enter any Integer : 5
The Result of 4 = 120

Chương trình Python để tìm giai thừa của một số bằng vòng lặp For

Mã này cho phép người dùng nhập bất kỳ số nguyên nào. Sử dụng giá trị đã cho này, chương trình này tìm Giai thừa của một số bằng vòng lặp For

number = int[input[" Please enter any Number : "]]
fact = 1

for i in range[1, number + 1]:
    fact = fact * i
print["The factorial of %d  = %d" %[number, fact]]

Người dùng đã nhập số nguyên trong ví dụ chương trình trên là 4. Mời các bạn tham khảo các bài viết về hàm toán học, tìm thực tế, For Loop, While Loop, Hàm trong Python

Lần lặp đầu tiên
i = 1, Thực tế = 1 và số = 5

Sự thật = Sự thật * i;
Sự thật = 1 * 1 = 1

Lặp lại lần thứ hai
i = 2, Thực tế = 1 và Số = 5
Thực tế = 1 * 2 = 2

Lần lặp thứ ba
i = 3, Thực tế = 2 và Số = 5
Thực tế = 2 * 3 = 6

Lặp lại lần thứ tư
i = 4, Thực tế = 6 và Số lượng = 5
Thực tế = 6 * 4 = 24

Tiếp theo, tôi trở thành 5. Vì vậy, vòng lặp For đã kết thúc

Chương trình Python để tìm giai thừa của một số bằng vòng lặp While

Trong chương trình này, chúng ta chỉ thay thế vòng lặp for bằng Vòng lặp While để tìm giai thừa của một số

value = int[input[" Please enter any Value : "]]
fact = 1
i = 1

while[i 

Chủ Đề