Câu hỏi:
13/07/2024 43,255
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).
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).
Câu hỏi trong đề: Giải SBT Tin 10 KNTT Bài 20. Câu lệnh lặp For có đáp án !!
Quảng cáo
Trả lời:
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)
Hot: Học hè online Toán, Văn, Anh...lớp 1-12 tại Vietjack với hơn 1 triệu bài tập có đáp án. Học ngay
- Trọng tâm Lí, Hóa, Sinh 10 cho cả 3 bộ KNTT, CTST và CD VietJack - Sách 2025 ( 40.000₫ )
- Sách - Sổ tay kiến thức trọng tâm Vật lí 10 VietJack - Sách 2025 theo chương trình mới cho 2k9 ( 31.000₫ )
- Sách lớp 10 - Combo Trọng tâm Toán, Văn, Anh và Lí, Hóa, Sinh cho cả 3 bộ KNTT, CD, CTST VietJack ( 75.000₫ )
- Sách lớp 11 - Trọng tâm Toán, Lý, Hóa, Sử, Địa lớp 11 3 bộ sách KNTT, CTST, CD VietJack ( 52.000₫ )
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Chương trình có thể viết như sau:
S = 0
n = int(input("Nhập số tự nhiên n: "))
for i in range(1, n + 1):
S = S + 1/i
print("Tổng nghịch đảo các số từ 1 tới ",n," là: ", S)
Lời giải
Bài toán có thể phát biểu lại như sau: Có một trăm con trâu ăn hết một trăm bó cỏ. Mỗi con trâu đứng ăn được 5 bó. Mỗi con trâu nằm ăn được 3 bó. Ba con trâu già ăn cùng nhau hết 1 bó. Hỏi có bao nhiêu con trâu đứng, bao nhiêu con trâu nằm và bao nhiêu con trâu già?
Mỗi trâu đứng ăn 5 bó cỏ nên tối đa số trâu đứng chỉ có thể là 100/5 tức là 20 con.
Mỗi trâu nằm ăn 3 bó cỏ nên số trâu nằm nhỏ hơn hoặc bằng 100/3 tức là 33 con.
Số trâu già = 100 – Số trâu đứng - Số trâu nằm
Chương trình có thể viết như sau:
#Trăm trâu, trăm cỏ
for i in range(1, 21):
for j in range(1, 34):
k = 100 – I - j
if 5*i + 3*j + k/3 == 100 :
print("Trâu đứng ",i," trâu nằm ",j," trâu già " ,k)
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.