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 tổng các số tự nhiên liên tiếp từ 1 đến n, 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 tổng n...
Chương trình tính tổng các số tự nhiên liên tiếp từ 1 đến n trong Python. Chương trình tính tổng các số tự nhiên liên tiếp từ 1 đến n, 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 tổng n. Ví dụ: nhập 0 sẽ báo nhập lại, 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: tong=0 for i in range(n): i=i+1 tong=tong+i print("Tổng dãy số từ 1 đến ",n," là: ",tong)
Đ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: tong=0 for i in range(n): i=i+1 tong=tong+i print("Tổng dãy số từ 1 đến ",n," là: ",tong) 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ẻ!