Hướng dẫn python convert inches to meters - python đổi inch sang mét

Ở đây, chúng ta sẽ học cách chuyển đổi giá trị chiều dài, được cho tính bằng inch theo chiều dài tính bằng mét.

Nếu chúng ta muốn chuyển đổi giá trị của inch thành giá trị mét, thì chúng ta phải sử dụng một công thức sau từ 2 công thức đã cho:

Chương trình 1: Viết một chương trình trong C để chuyển đổi giá trị của inch thành mét. Write a Program in C for converting the value of Inches into meter.

Output:

The value of 40 Inches in meter is: 1.016

Chương trình 2: Viết một chương trình trong PHP để chuyển đổi giá trị của inch thành mét. Write a Program in PHP for converting the value of Inches into meter.

Output:

The value of 100 Inches in meter is: 2.54

Chương trình 3: Viết một chương trình trong Java để chuyển đổi giá trị của inch thành mét. Write a Program in Java for converting the value of Inches into meter.

Output:

Value of given Inches in meter is: 0.064

Chương trình 4: Viết một chương trình bằng Python để chuyển đổi giá trị của inch thành mét. Write a Program in Python for converting the value of Inches into meter.

Output:

Enter the length in Inches:88
The length in meter is 2.235

Tôi đang trải qua việc học Python một cách khó khăn, trên các cuộc tập trận nghiên cứu cũ, nó nói

Cố gắng viết một số biến chuyển đổi inch và pound thành cm và kg. Không chỉ gõ vào các phép đo. Tìm ra toán học trong Python.

Cho đến nay tôi đã làm điều này:

inches = 1
centimeters = 1
convert = centimeters * 2.54
print inches
print centimeters 
print "1 inch is %s centimeters." % convert

Bây giờ sẽ hiển thị chuyển đổi 1 inch, làm thế nào tôi có thể thay đổi nó để người dùng nhập một lượng tính bằng inch hoặc centimet và nó sẽ hiển thị chính xác việc chuyển đổi?

Và tôi có đúng khi nghĩ rằng để nó chuyển đổi thành công các giá trị, tôi sẽ phải nhập các giá trị theo cách thủ công hoặc có cách nào để làm điều này đã được thực hiện trong Python?

Ghanima

40910 Huy hiệu bạc24 Huy hiệu đồng10 silver badges24 bronze badges

Đã hỏi ngày 28 tháng 3 năm 2015 lúc 22:47Mar 28, 2015 at 22:47

Có thư viện để xử lý các đơn vị. pint là một cho Python:

import pint

ureg = pint.UnitRegistry[]
my_size = 1.74 * ureg.meter
print[my_size]  # 1.74 meter
print[my_size.to[ureg.inch]]  # 68.503937007874 inch

Ưu điểm là các biến có thông tin về đơn vị nào đã được sử dụng. Điều này tiếp tục ngay cả khi bạn chia rẽ:

import pint

ureg = pint.UnitRegistry[]
distance = 40123 * ureg.meter
time = 1.2 * ureg.hour
speed = distance / time
print[speed]  # 33435.833333333336 meter / hour
print[speed.to[ureg.inch / ureg.hour]]  # 1316371.3910761154 inch / hour

Đã trả lời ngày 28 tháng 3 năm 2015 lúc 22:57Mar 28, 2015 at 22:57

Martin Thomamartin ThomaMartin Thoma

Huy hiệu vàng 115K150575 Huy hiệu bạc886 Huy hiệu đồng150 gold badges575 silver badges886 bronze badges

Bạn có thể sử dụng từ điển để tra cứu một đơn vị được chỉ định:

amount, unit = input['Enter amount with units: '].split[][:2]
converted_data = int[amount] * {'in': 2.54, 'cm': 0.39}[unit] 

Đã trả lời ngày 28 tháng 3 năm 2015 lúc 22:55Mar 28, 2015 at 22:55

Malik Brahimimalik BrahimiMalik Brahimi

16.1k5 Huy hiệu vàng36 Huy hiệu bạc66 Huy hiệu Đồng5 gold badges36 silver badges66 bronze badges

2

Bạn có thể sử dụng phương thức

The value of 100 Inches in meter is: 2.54
1 [được bao bọc trong phương thức
The value of 100 Inches in meter is: 2.54
2 để chuyển đổi dữ liệu thành số nguyên

m_inch = float[input["Enter the amount in inches: "]] # will collection user data in inches

m_cm = m_inch*2.54 # converts from inches to cm

# rest of your code

N.B. Tôi đã sử dụng loại

The value of 100 Inches in meter is: 2.54
3 cho đầu vào, nhưng bạn cũng có thể sử dụng
The value of 100 Inches in meter is: 2.54
4 để bọc .... Điều này có giúp ích gì không?

Đã trả lời ngày 28 tháng 3 năm 2015 lúc 22:50Mar 28, 2015 at 22:50

ha9u63arha9u63arha9u63ar

5.77911 Huy hiệu vàng65 Huy hiệu bạc97 Huy hiệu Đồng11 gold badges65 silver badges97 bronze badges

1

name = "Bob Jones"
age = 39
height = 74 # in inches
height_in_cm = height * 2.54
weight = 220 # in pounds
weight_in_kg = weight * 0.453592
eyes = "blue"
teeth ="white"
hair = "light brown"

print[f"Let's talk about {name}."]
print[f"He's {height} inches tall which is roughly {round[height_in_cm]} centimeters."]
print[f"He weighs {weight} pounds which is about {round[weight_in_kg]} kilograms."]
print[f"Actually, that's his target weight after six months of intermittent fasting."]
print[f"He's got {eyes} eyes and {hair} hair."]
print[f"His teeth are usually {teeth} depending on how much coffee he drinks."]

Đã trả lời ngày 29 tháng 1 năm 2020 lúc 20:23Jan 29, 2020 at 20:23

1

The value of 100 Inches in meter is: 2.54
0

Điều này yêu cầu người dùng nhập chiều cao tính bằng cm, hãy nhớ 1m bằng 100cm. Vì vậy, chúng tôi chia 180 cho 100 để có được mét chẳng hạn, nếu người dùng nhập 180 cm 1,8 mét sẽ được in.

Đã trả lời ngày 29 tháng 3 năm 2020 lúc 23:57Mar 29, 2020 at 23:57

Bài Viết Liên Quan

Chủ Đề