© 2017

Chương trình tính tổng các số tự nhiên liên tiếp từ 1 đến n trong Python

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ẻ! cheeky
Chia sẻ
Nguyễn Lê Điệp

Nguyễn Lê Điệp

Có sở thích lập trình, viết lách nên đã từng tham gia ở một số diễn đàn, đến năm 2017 mới có điều kiện sáng lập ra Nguyễn Lê Điệp chấm Com. Được sinh ra ở Bình Định, đang học tập và làm việc tại thành phố Hồ Chí Minh...