Tính chu vi và diện tích trong Python

Bài 1: Hãy viết ch­ương trình nhập số a [a > 0] rồi tính và đ­ưa ra diện tích phần được gạch chéo trong hình [kết quả làm tròn đến bốn chữ số thập phân].

Bài 2: Lập trình tính và đ­ưa ra màn hình vận tốc v khi chạm đất của một vật rơi từ độ cao h, biết rằng v =

, trong đó g là gia tốc rơi tự do và g = 9,8m/s2. Độ cao h [m] đư­ợc nhập vào từ bàn phím.

Bài 3: Nhập vào 2 cạnh của một hình chữ nhật. In ra màn hình diện tích và chu vi của nó.

Bài 4: Nhập vào cạnh của một hình vuông. In ra màn hình diện tích và chu vi của nó.

Bài 5: Lập chương trình nhập vào 2 số nguyên dương a và b. Tính tổng, hiệu, tích, phần nguyên và phần dư của phép chia a cho b.

Bài 6: Nhập vào bán kính của hình tròn. In ra màn hình diện tích và chu vi của nó.

Bài 7: Nhập vào thời gian 1 công việc nào đó là x giây. Hãy chuyển đổi và viết ra màn hình số thời gian trên dưới dạng bằng bao nhiêu giờ, bao nhiêu phút, bao nhiêu giây.

Nhập bán kính đường tròn r. Tính và xuất chu vi, diện tích đường tròn tương ứng.

Chuvi = 2* π *r và DienTich = π *r2

Code:

import math
try:
print["Hãy nhập bán kính hình tròn:"]
r = float[input[]]
#Tính chu vi hình tròn
cv = 2*math.pi*r
#Tính diện tích hình tròn
dt = pow[r,2] #Hàm bình phương cũng có thể viết là r**2
print["Chu vi hình tròn bằng: ", cv]
print["Diện tích hình tròn bằng: ", dt]
except AttributeError as er:
print["Lối không tồn tại số PT",str[er]]
except ValueError as va:
print["Lỗi định dạng", str[va]]

Kết quả:

Hãy nhập bán kính hình tròn:
 5.5
 Chu vi hình tròn bằng:  34.55751918948772
 Diện tích hình tròn bằng:  30.25
 Process finished with exit code 0

Advertisement

共有:

  • Twitter
  • Facebook

Related


Bản quyền thuộc về TITV.vn, 

vui lòng không đăng tải lại nội dung từ trang này.


Video giải thích chi tiết


 Code chi tiết 


"""
Nhập 3 điểm trên hệ trục tọa độ Oxy
1. Xác định 3 điểm có tạo thành tam giác không?
2. Nếu tạo thành tam giác:
    2.a Xuất ra chu vi của tam giác
    2.b Xuất ra diện tích của tam giác
"""
import math

# Nhập dữ liệu
xA = float[input["Nhập vào xA: "]]
yA = float[input["Nhập vào yA: "]]
xB = float[input["Nhập vào xB: "]]
yB = float[input["Nhập vào yB: "]]
xC = float[input["Nhập vào xC: "]]
yC = float[input["Nhập vào yC: "]]

ab = math.sqrt[[xB-xA]**2 + [yB-yA]**2]
bc = math.sqrt[[xC-xB]**2 + [yC-yB]**2]
ac = math.sqrt[[xC-xA]**2 + [yC-yA]**2]

# Kiểm tra
if [ab+bc > ac] and [ab+ac > bc] and [bc+ac>ab]:
    print["Tạo thành tam giác"]
    #Tính chu vi
    cv = ab+ac+bc
    print["Chu vi = ", cv]
    #Tính diện tích tam giác
    p = cv/2
    s = math.sqrt[p*[p-ab]*[p-bc]*[p-ac]]
    print["Diện tích = ", s]
else:
    print["Không tạo thành tam giác"]

Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.

import math
a = int[input["nhập độ dài cạnh a :"]]
b = int[input["nhập độ dài cạnh b :"]]
c = int[input["nhập độ dài cạnh c :"]]
cv = a + b + c
p = [a + b + c] / 2
s = math.sqrt[p * [p - a] * [p - b] * [p -c]]
print["chu vi hình tam giác :", cv]
print["diện tích hình tam giác :", s]

Chủ Đề