Giải SBT Tin 10 KNTT Bài 20. Câu lệnh lặp For có đáp án

Viết chương trình tính tổng các số tự nhiên chẵn và tổng các số tự nhiên lẻ không vượt quá n

9/15

Viết chương trình tính tổng các số tự nhiên chẵn và tổng các số tự nhiên lẻ không vượt quá n (n là một số tự nhiên được nhập vào từ bàn phím).

0/3000 ký tự
Giải thích

Chương trình có thể viết như sau:

#Tổng các số lẻ và tổng các số chẵn không lớn hơn n

tong_sole = 0

tong_sochan = 0

n = int(input("Nhập số tự nhiên n:"))

for i in range(1, n + 1):

if i%2==0:       # i là số chẵn: thêm i vào tong_sochan 

tong_sochan=tong_sochan + i

else:       #i là số lẻ: thêm i vào tong_sole

tong_sole=tong_sole + i

print("Tổng các số chẵn và các số lẻ không lớn hơn", n, "tương ứng là", tong_sochan, "và", tong_sole)