Skip to content

Commit cdb6715

Browse files
authored
Merge pull request #28 from PdxCodeGuild/kacey-lab02-unit-converter
finished converter lab02
2 parents 5e778c1 + 2f81ff1 commit cdb6715

File tree

1 file changed

+132
-0
lines changed

1 file changed

+132
-0
lines changed

code/kaceyb/python/lab02/lab_02.py

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
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("\nWhat is the distance to convert?: "))
116+
117+
users_unit_input = input("\nWhat is the unit to convert from?: ")
118+
119+
users_unit_input == conversion_list[users_unit_input]
120+
121+
users_unit_output = input("\nWhat 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

Comments
 (0)