Chương trình sau đây tính tổng diện tích gỗ còn thừa từ 2 mảnh gỗ hình vuông sau khi xẻ chúng để tạo thành 2 cái mặt bàn hình tròn. from math import pi #1 a = float(input(‘nhập cạnh hình vuông 1 =’)) #2 b = float(input(‘nhập cạnh hình vuông 2 =’)) #3 s1 = (a*a)- (pi*a*a/4) #4 s2 = (b*b)- (pi*b*b/4) #5 s = s1+s2 #6 print(‘dien tich go thừa =%.2f’ %s) #7 Hãy giải thích từng câu lệnh trong chương trình trên ? GIÚP MIK VS Ạ :<<
2 câu trả lời
from math import pi #thêm biến pi từ thư viện math
a=float(input('nhập cạnh hình vuông 1 =')) #Nhập biến a (màn hình sẽ thông báo: nhập cạnh hình vuông 1 =)
b=float(input('nhập cạnh hình vuông 2 =')) #Nhập biến b (màn hình sẽ thông báo: nhập cạnh hình vuông 2 =)
s1=(a*a)-(pi*a*a/4) #Gán giá trị của biểu thức (a*a)-(pi*a*a/4) cho biến s1 (pi được thêm ở from math import pi)
s2=(b*b)-(pi*b*b/4) #Gán giá trị của biểu thức (b*b)-(pi*b*b/4) cho biến s2
s=s1+s2 #Gán giá trị biểu thức s1+s2 cho biến s
print('dien tich go thừa =%.2f' %s) #In thông báo: dien tich go thừa =<s> (làm tròn s đến 2 chữ số thập phân, câu lệnh này khá giống với ngôn ngữ C)
1: khai báo thư viện
2,3: nhập dữ liệu
4,5,6: tính s gỗ thừa theo công thức
7: hiển thị kết quả ra màn hình
Câu hỏi trong lớp
Xem thêm