1
+
2
+
3
+
4
+ # VERSION 1 #
5
+
6
+
7
+
8
+ conversion_list = {
9
+ 'foot' : 0.3048 ,
10
+ 'mile' : 1609.34 ,
11
+ 'meter' : 1 ,
12
+ 'kilometers' : 1000
13
+
14
+ }
15
+
16
+ #
17
+
18
+ # while True:
19
+
20
+ # principle_unit = input("\nWhat is the distance in feet?: ")
21
+ # total = (conversion_list['foot']) * int(principle_unit)
22
+
23
+ # print(f"{principle_unit} feet is in {total} m")
24
+
25
+ # break
26
+
27
+
28
+ # VERSION 2 #
29
+
30
+ # conversion_list = {
31
+ # 'foot': 0.3048,
32
+ # 'feet': 0.3048,
33
+ # 'mile': 1609.34,
34
+ # 'miles': 1609.34,
35
+ # 'meter': 1,
36
+ # 'meters': 1,
37
+ # 'kilometer': 1000,
38
+ # 'kilometers': 1000,
39
+ # 'yard': 0.9144,
40
+ # 'yards': 0.9144,
41
+ # 'inch': 0.0254,
42
+ # 'inches': 0.0254
43
+ # }
44
+
45
+ # user = True
46
+ # while user:
47
+
48
+ # users_unit_input = input("\nWhat is the unit to convert to meters?: ")
49
+
50
+ # users_unit_input == conversion_list[users_unit_input]
51
+
52
+ # print(users_unit_input)
53
+ # # print(users_distance_input)
54
+ # users_distance_input = int(input("\nWhat is the distance to convert to meters?: "))
55
+
56
+ # distance = users_distance_input * conversion_list[users_unit_input]
57
+ # # print(distance)
58
+ # print(f"{users_distance_input} {users_unit_input} is {((users_distance_input) * conversion_list[users_unit_input])} meters")
59
+
60
+ # user = False
61
+
62
+ # VERSION 3 #
63
+
64
+ # conversion_list = {
65
+ # 'foot': 0.3048,
66
+ # 'feet': 0.3048,
67
+ # 'mile': 1609.34,
68
+ # 'miles': 1609.34,
69
+ # 'meter': 1,
70
+ # 'meters': 1,
71
+ # 'kilometer': 1000,
72
+ # 'kilometers': 1000,
73
+ # 'yard': 0.9144,
74
+ # 'yards': 0.9144,
75
+ # 'inch': 0.0254,
76
+ # 'inches': 0.0254
77
+ # }
78
+ # user = True
79
+ # while user:
80
+
81
+ # users_unit_input = input("\nWhat is the unit to convert to meters?: ")
82
+
83
+ # users_unit_input == conversion_list[users_unit_input]
84
+
85
+ # print(users_unit_input)
86
+ # # print(users_distance_input)
87
+ # users_distance_input = int(input("\nWhat is the distance to convert to meters?: "))
88
+
89
+ # distance = users_distance_input * conversion_list[users_unit_input]
90
+ # # print(distance)
91
+ # print(f"{users_distance_input} {users_unit_input} is {((users_distance_input) * conversion_list[users_unit_input])} meters")
92
+
93
+ # user = False
94
+
95
+ # VERSION 4 #
96
+
97
+
98
+ conversion_list = {
99
+ 'foot' : 0.3048 ,
100
+ 'feet' : 0.3048 ,
101
+ 'mile' : 1609.34 ,
102
+ 'miles' : 1609.34 ,
103
+ 'meter' : 1 ,
104
+ 'meters' : 1 ,
105
+ 'kilometer' : 1000 ,
106
+ 'kilometers' : 1000 ,
107
+ 'yard' : 0.9144 ,
108
+ 'yards' : 0.9144 ,
109
+ 'inch' : 0.0254 ,
110
+ 'inches' : 0.0254
111
+ }
112
+
113
+ user = True
114
+ while user :
115
+ users_distance_input = int (input ("\n What is the distance to convert?: " ))
116
+
117
+ users_unit_input = input ("\n What is the unit to convert from?: " )
118
+
119
+ users_unit_input == conversion_list [users_unit_input ]
120
+
121
+ users_unit_output = input ("\n What is the unit to convert to?: " )
122
+
123
+ users_unit_output == conversion_list [users_unit_output ]
124
+
125
+ result = users_distance_input * conversion_list [users_unit_input ]
126
+
127
+ result = result / conversion_list [users_unit_output ]
128
+
129
+ print (f"{ users_distance_input } { users_unit_input } is { result } " )
130
+
131
+ user = False
132
+
0 commit comments