Tính giai thừa bằng vòng lặp while python
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... 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 nprint("Nhập giá trị n: ",end='') Nhận giá trị nhập từ bàn phím và ép kiểu string sang integern=int(input()) Điều kiện đúng với n > 0if 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 <= 0print("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ẻ! Bài toán cần xử lýViết chương trình tính và hiển thị ra màn hình n giai thừa (n!). Với n là số tự nhiên nhập từ bàn phím. Kiến thức cần có
Định dạng đầu vào
Định dạng đầu raGồm một dòng duy nhât hiển thị kết quả n!
Ví dụ
Gợi ý
Code mẫu
Kết luậnDựa trên gợi ý và ví dụ đã được nêu, bạn hoàn toàn có thể tự viết chương trình tính và hiển thị ra màn hình n giai thừa (n!). Thêm bài giải của bạn vào phần bình luận để được Kteam review code và fix lỗi (nếu có) trong livestream của khóa học này. Ở bài tiếp theo, chúng ta sẽ cũng nhau học cách viết chương trình TÍNH KẾT QUẢ BIỂU THỨC S(N) = 1 - X + X^2/2! - X^3/3! + … - X^(2N-1)/(2N-1)! + X^(2N)/(2N)! Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của bạn để phát triển bài viết tốt hơn. Đừng quên " Luyện tập - Thử Thách - Không ngại khó!" Tải xuốngProjectNếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |