Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristhofer Travieso <cristhofert97@gmail.com>2012-08-12 16:23:00 (GMT)
committer Cristhofer Travieso <cristhofert97@gmail.com>2012-08-12 16:23:00 (GMT)
commitdd76d0196c594f54fdc67cb3c58a774f5793c2cd (patch)
tree44b8cf8e74333c5a3d4589528e175d116192ac04
parent3c74aef3fd9719baab75126cfbaaac66d69a8662 (diff)
Logre que convierta bien
-rw-r--r--convert.py22
-rwxr-xr-xconvertline.py5
2 files changed, 15 insertions, 12 deletions
diff --git a/convert.py b/convert.py
index c18e8b3..a1caf22 100644
--- a/convert.py
+++ b/convert.py
@@ -18,25 +18,27 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-lenght = {'m': 1, 'km': 1000, 'cm': 0.01, 'mm': 0.001,
- 'dm': 0.1, 'dam': 10, 'hm': 100}
+lenght = {'m': (1, 1), 'km': (1000, 0.001), 'cm': (0.01), 'mm': 0.001,
+ 'dm': (0.1), 'dam': (10), 'hm': (100)}
-speed = {'Km/H': 1}
+speed = {'Km/H': (1)}
-area = {'Meter2': 1}
+area = {'Meter2': (1)}
-weight = {'Gram': 1}
+weight = {'Gram': (1)}
-volume = {'Meter3': 1}
+volume = {'Meter3': (1)}
-temp = {'Celsius': 1}
+temp = {'Celsius': (1)}
dic = lenght
-def convert(number, unit):
- metro = number * dic[unit]
- return str(metro) + 'm'
+def convert(number, unit, to_unit):
+ metro = number * dic[unit][0]
+ print str(metro) + 'm'
+ uni = metro * dic[to_unit][1]
+ return uni
# print '%s * %s * %s' % (number, dic[unit], dic[to_unit ])
# return number * dic[unit] * dic[to_unit]
diff --git a/convertline.py b/convertline.py
index ec55799..15474a3 100755
--- a/convertline.py
+++ b/convertline.py
@@ -30,9 +30,10 @@ while estado:
print '*********convert*********'
print convert.lenght.keys()
number = input('No.: ')
- unit = raw_input('unidad : ')
+ unit = raw_input('de : ')
+ to_unit = raw_input('a: ')
- print convert.convert(number, unit)
+ print convert.convert(number, unit, to_unit)
if raw_input('Deseas salir(y/n): ') == 'y':
sys.exit()
else: