Hướng dẫn python convert meters to feet - python chuyển đổi mét sang feet

Đây là vấn đề:

Cho rằng 1 feet = .3048 mét, hãy viết một kịch bản Python sẽ chuyển đổi chiều cao được đưa lên một chiều cao được đưa bằng feet và inch.

Tôi đã xem qua các ghi chú mà giáo sư đã đưa ra ngày hôm đó và tôi đang theo từng bước nhưng chương trình của tôi dường như không hoạt động chính xác. Đây là những gì tôi có:

print["This program will convert a height given meters to a height given in feet and inches."]
meters = float[input["Enter height in meters:"]]
meters_in_ft = meters // .3048
meters_in_in = meters_in_ft % 12
print["The height is", meters_in_ft,"feet and",meters_in_in, "inches"]

Khi tôi chạy chương trình và nhập một số mét nhất định, tôi sẽ có được chính xác bằng chân, nhưng rất nhiều lần đo tính bằng inch là sai.

Jonrsharpe

Huy hiệu vàng 110K2525 gold badges217 silver badges402 bronze badges

Hỏi ngày 22 tháng 9 năm 2015 lúc 15:03Sep 22, 2015 at 15:03

2

Để có được phần inch từ mét, bạn cần lấy phần thập phân của meters / .3048 bằng cách sử dụng % 1. Sau đó, bạn có thể chuyển đổi nó thành inch bằng cách nhân với 12.

inches = meters / .3048 % 1 * 12

Đã trả lời ngày 22 tháng 9 năm 2015 lúc 15:06Sep 22, 2015 at 15:06

NathanielnathanielNathaniel

7507 Huy hiệu bạc14 Huy hiệu Đồng7 silver badges14 bronze badges

1

Câu trả lời nhanh cho khách truy cập khác từ tìm kiếm Google:

Mét đến chân + inch

feet = int[meters / 0.3048]
inches = meters / 0.3048 % 1 * 12
inches = round[inches]  #optional

Chân và inch đến mét

meters = [feet + inches/12]*0.3048

Đã trả lời ngày 13 tháng 4 lúc 6:17Apr 13 at 6:17

ScottmastStroscottMastroScottMastro

3202 Huy hiệu bạc11 Huy hiệu đồng2 silver badges11 bronze badges

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:49 [UTC/GMT +8 giờ]

Python Basic: Tập thể dục-61 với giải pháp

Viết một chương trình Python để chuyển đổi khoảng cách [tính bằng chân] thành inch, sân và dặm.

Đơn vị tương đươngCác yếu tố chuyển đổi [dài hơn thành các đơn vị đo lường ngắn hơn]
[longer to shorter units of measurement]Các yếu tố chuyển đổi [đơn vị đo ngắn hơn đến dài hơn]
[shorter to longer units of measurement]
1 feet = 12 inch12 inch ____ feet
_______
1 foot
1 foot_____12 inch
_______
12 inches
1 yard = 3 feet3 feet _______1 yard
_______
1 yard
1 yard _______3 feet
_______
3 feet
1 dặm = 5.280 feet5.280 feet ________ 1 dặm
________
1 mile
1 dặm ________ 5.280 feet
________
5,280 feet

Trình bày bằng hình ảnh:

Giải pháp mẫu:

Mã Python:

d_ft = int[input["Input distance in feet: "]]
d_inches = d_ft * 12
d_yards = d_ft / 3.0
d_miles = d_ft / 5280.0

print["The distance in inches is %i inches." % d_inches]
print["The distance in yards is %.2f yards." % d_yards]
print["The distance in miles is %.2f miles." % d_miles]

Đầu ra mẫu:

Input distance in feet: 100                                                                                   
The distance in inches is 1200 inches.                                                                        
The distance in yards is 33.33 yards.                                                                         
The distance in miles is 0.02 miles.

Trực quan hóa thực thi mã Python:

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.

Trước đây: Viết một chương trình Python để tính toán hypotenuse của một tam giác góc phải. Write a Python program to calculate the hypotenuse of a right angled triangle.
Next: Write a Python program to convert all units of time into seconds.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

Python: Lời khuyên trong ngày

Giải nén các biến bằng toán tử splat:

>>> def test[x, y, z]:
>>> 	print[x, y, z]  
>>> res = test[*[10, 20, 30]] 
10 20 30
>>> res = test[**{'x': 1, 'y': 2, 'z': 3} ]
10 20 30

  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực

Công thức cho mét đến chân là gì?

Để chuyển đổi mét thành chân, nhân giá trị đồng hồ đã cho với 3.28084 để nhận giá trị chân.multiply the given meter value by 3.28084 to get the feet value.

Làm thế nào để bạn chuyển đổi mét thành centimet trong Python?

Chương trình 4: Viết một chương trình bằng Python để chuyển đổi giá trị của đồng hồ thành CM ...
# Đây là một chương trình Python chuyển đổi giá trị của đồng hồ thành CM ..
mét = int [đầu vào ["Nhập chiều dài tính bằng máy đo:"]].
#convert mét thành cm ..
centimet = 100 * mét ;.
In ["chiều dài tính bằng centimet là", tròn [centimet, 2]].

Làm thế nào để bạn chuyển đổi chân thành CM trong Python?

Chương trình 4: Viết một chương trình bằng Python để chuyển đổi giá trị của bàn chân thành CM ...
# Đây là một chương trình Python chuyển đổi giá trị của bàn chân thành CM ..
chân = int [đầu vào ["Nhập chiều dài tính bằng chân:"]].
#convert chân thành cm ..
centimet = 30,48 * feet ;.
in ["chiều dài tính bằng centimet", tròn [centimet, 2]].

Chủ Đề