Câu hỏi:
11/07/2024 741Đ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 + ... + diemk × hesok)/(heso 1 + heso 2 + ... + hesok). Viết chương trình tính điểm trung bình của em, trong đó số môn học k, điểm số từng môn và hệ số tương ứng được nhập vào từ bàn phím.
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?
Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).
Quảng cáo
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 HOT CÙNG CHỦ ĐỀ
Câu 1:
Viết chương trình nhập vào từ bàn phím số tự nhiên n và tính tổng:
S = 1 + 1/2 + 1/3 + ... + 1/n
Câu 2:
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 3:
Lập trình giải bài toán dân gian TRĂM TRÂU TRĂM CỎ:
"Trâu đứng ăn năm
Trâu nằm ăn ba
Lụ khụ trâu già
Ba con một bó
Trăm con ăn cỏ
Trăm bó no nê.
Hỏi có bao nhiêu trâu đứng, trâu nằm, trâu già?".
Câu 4:
Viết chương trình nhập vào từ bàn phím số tự nhiên n và tính tổng:
S = 1 × 2 + 2 × 3 + 3 × 4 + ... + (n − 1) × n.
Câu 5:
Viết chương trình giải bài toán dân gian:
"Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu (36) con
Một trăm (100) chân chẵn
Hỏi có mấy gà mấy chó?".
Câu 6:
Viết chương trình nhập số tự nhiên n từ bàn phím rồi tính tổng và tích các số thực sự của n (số k là ước số thực sự của n nếu n%k = 0, k < n).
Câu 7:
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ì?
15 câu Trắc nghiệm Tin học 10 Cánh diều Biến, phép gán và biểu thức số học có đáp án (Phần 2)
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 16 có đáp án
15 câu Trắc nghiệm Tin học 10 Cánh diều Làm quen với ngôn ngữ và lập trình bậc cao có đáp án (Phần 2)
Đề thi Học kì 1 Tin học 10 KNTT - Định hướng ICT có đáp án (Đề 1)
Đề thi Học kì 1 Tin học 10 (Đề số 1)
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 19 có đáp án
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 18 có đáp án
15 câu Trắc nghiệm Tin học 10 Cánh diều Các kiểu dữ liệu số và câu lệnh vào - ra đơn giản có đáp án (Phần 2)
về câu hỏi!