Câu hỏi:

13/07/2024 5,681 Lưu

Cho đoạn chương trình sau:

sum=0

for i in range(1,11):

sum=sum+i*i

print(sum)

a) Kết quả thực hiện các câu lệnh trên là gì?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

a) Giá trị trong sum là tổng các bình phương của 1, 2, 3, ..., 10 (= 385).

Cho đoạn chương trình sau:  sum=0  for i in range(1,11):  sum=sum+i*i  print(sum) (ảnh 1)

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

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)

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP