
Anonymous
0
0
Điểm tổng kết trung bình năm học được tính theo công thức có dạng: (diem 1 × heso1 + diem2 × heso2
- asked 4 months agoVotes
0Answers
0Views
Giải SBT Tin học 10 Kết nối tri thứcBài 20: Câu lệnh lặp For
Câu 20.8 trang 42 SBT Tin học 10
Câu hỏi mở rộng: Có thể thay câu lệnh:
diem = float(input("Điểm môn thứ "+str(i)+ ": "))
bằng câu lệnh:
diem = float(input("Điểm môn thứ ", i , ": "))
được không?
Trả lời:
Chương trình có thể viết như sau:
tong_diem = 0
tong_heso = 0
n = int(input("Nhập số môn học: "))
for i in range(1, n + 1):
diem = float(input("Điểm môn thứ " + str(i) + ": "))
heso = float(input("Hệ số môn thứ " + str(i) + ": "))
tong_diem = tong_diem + diem*heso
tong_he so = tong_heso + heso
print("Điểm trung bình cả năm học của em là:", tong_diem/tong_heso)
Câu hỏi mở rộng: Không thể thay thế được.
Xem thêm lời giải sách bài tập Tin học lớp 10 bộ sách Kết nối tri thức hay, chi tiết nhất:
Xem thêm lời giải sách bài tập Tin học lớp 10 bộ sách Kết nối tri thức hay, chi tiết nhất:
Bài 22: Kiểu dữ liệu danh sách