Viết chương trình tính giai thừa của một số n nhập vào từ bàn phím

Bài viết được đăng tại nguyenlediep.com - không copy dưới mọi hình thức.
NLD Code - Chương trình tính n! (n giai thừa) với n được nhập từ bàn phím và n>0. Chương trình vận dùng hàm if, else và vòng lặp for để tính n! đơn giản và dễ nhất...
  • ads: Công cụ tìm kiếm nhanh
  • ads: Diễn đàn mua bán & rao vặt
  • ads: Rút gọn link Việt miễn phí
  • Chương trình tính n! (n giai thừa) với n được nhập từ bàn phím trong Python. Chương trình tính n! (giai thừa) với n được nhập từ bàn phím và n>0. Chương trình vận dùng hàm if, else và vòng lặp for để tính n! đơn giản và dễnhất.Ví dụ: nhập 0 sẽ báo nhập lại với hàm if, và gán biến i trong for.

    In ra câu thông báo nhập n

    print("Nhập giá trị n: ",end='')

    Nhận giá trị nhập từ bàn phím và ép kiểu string sang integer

    n=int(input())

    Điều kiện đúng với n > 0

    if n > 0: giaithua=1 for i in range(1,n+1): giaithua=giaithua*i print(n,"giai thừa bằng:",giaithua)

    Điều kiện ngược lại với n <= 0

    print("Vui lòng nhập n > 0")

    Chương trình hoàn chỉnh

    # http://nguyenlediep.com print("Nhập giá trị n: ",end='') n=int(input()) if n > 0: giaithua=1 for i in range(1,n+1): giaithua=giaithua*i print(n,"giai thừa bằng:",giaithua) else: print("Vui lòng nhập n > 0") # Chúc các bạn thành công!

    Xem video hướng dẫn kèm giải thích tại đây

    Chúc các bạn thành công và vui vẻ!
    Viết chương trình tính giai thừa của một số n nhập vào từ bàn phím