A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Curso B谩sico de Python

Curso B谩sico de Python

Facundo Garc铆a Martoni

Facundo Garc铆a Martoni

Tu primer programa: conversor de monedas

13/32
Recursos

Con el siguiente c贸digo, podremos realizar un conversor de distintas monedas en Python (pesos colombianos a d贸lar, euro, la criptomoneda Cake y Bitcoin).

#Input del usuario
pesoscol = input("驴Cuantos pesos colombianos tienes ?")
pesoscol = float(pesoscol)
#Declaracion de valores
valor_dolar = 3679
valor_euro = 4383
valor_cake = 58800
valor_btc = 136134100
#Calculo valor dolar
dolares= pesoscol / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
#Calculo Valor Euro
euros= pesoscol / valor_euro
euros = round(euros, 2)
euros = str(euros)
#Calculo Cantidad de CAKE
cakes = pesoscol / valor_cake
cakes = round(cakes, 4)
cakes = str(cakes)
#Calculo Bitcoin
btcs = pesoscol / valor_btc
btcs = round(btcs, 9)
btcs = str(btcs)
#Prints
print("Tienes $"+ dolares + " dolares")
print("Tienes $"+ euros + " Euros")
print("Tienes: " + cakes + " CAKE")
print("Tienes: " + btcs + " Bitcoins")

Aporte creado por: Carlos Otalora

Aportes 3386

Preguntas 262

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Dejo el c贸digo por si alguien quiere copiar y probar cosas:

def exchanges(moneda,cantidad):
    result = 0
    # Moneda chilena
    if moneda == 1:
        result = cantidad * 0.0013
        print(f'Los {cantidad} pesos chilenos equivalen a {result} dolares')
    # Moneda colombiana
    elif moneda == 2:
        result = cantidad * 0.00027
        print(f'Los {cantidad} pesos colombianos equivalen a {result} dolares')
    # Moneda Argentina
    elif moneda == 3:
        result = cantidad * 0.014
        print(f'Los {cantidad} pesos argentinos equivalen a {result} dolares')
    # Moneda mexicana
    elif moneda == 4:
        result = cantidad * 0.044
        print(f'Los {cantidad} pesos mexicanos equivalen a {result} dolares')
    # Otro
    else:
        print('Ingresa solo un numero de la lista')


if __name__ == '__main__':
    try:
        moneda = int(input('''
        Ingresa el indice de la moneda que quieres convertira  dolar:
            [1] Moneda chilena a Dolar
            [2] Moneda colombiana a Dolar
            [3] Moneda argentida a Dolar
            [4] Moneda mexicana a Dolar
        Selecciona: '''))
        print('********************************')
        cantidad = int(input('Ingresa la cantidad que quieres convertir: '))
        exchanges(moneda,cantidad)
    except:
        print('* * * * * * E R R O R * * * * * *')
        print('Por favor, Ingresa solo valores numericos')

Hola, oigan:


*---- Este es mi aporte:

Hola!, quiero compartirles mi c贸digo, lo que hace es ir a la p谩gina yahoo-finance y sacar el valor del dolar. Luego te pide si quieres convertir de dolares a pesos colombianos o al rev茅s鈥

Espero les guste

import bs4
import requests as rq
import re
from datetime import date

#Entro a la p谩gina que quiero scrapear
url  =  "https://es.finance.yahoo.com/quote/COP%3DX?p=COP%3DX"
respuesta = rq.get(url)
soup = bs4.BeautifulSoup(respuesta.text , "html.parser")

#Seleciono el identificador que quiero
v  = soup.select("#quote-header-info > div.My\(6px\).Pos\(r\).smartphone_Mt\(6px\) > div.D\(ib\).Va\(m\).Maw\(65\%\).Ov\(h\) > div > span.Trsdu\(0\.3s\).Fw\(b\).Fz\(36px\).Mb\(-4px\).D\(ib\)")
# Lo convierto a float
d     = str(v[0].text)
# Reemplazo la , por el punto para convertir en float
d1    = d.replace(".", "")
d2    = d1.replace(",",".")
dolar = float(d2)

today = date.today()

def usd_co(cantidad):
    conversion = round(cantidad * dolar, 2)
    print("{} dolares equivalen a {} pesos colombianos".format(cantidad, conversion))
    exit()

def co_usd(cantidad):
    conversion = round(cantidad / dolar, 2)
    print("{} pesos colombianos equivalen a {} dolares".format(cantidad, conversion))
    exit()

print("""
Hoy {}, el dolar est谩 en {} pesos colombianos. 
Esta informaci贸n se obtuvo desde: 
{}""".format(today,d, url))

moneda = int(input('''
Ingresa el 1 o  2 seg煤n  el tipo de cambio:
    [1] Dolar a pesos colombianos
    [2] Pesos colombianos a dolares
    Selecciona: '''))
print('********************************')
        
cantidad = int(input('Ingresa la cantidad que quieres convertir sin punto de miles: '))

if moneda == 1:
    usd_co(cantidad)
elif moneda ==2:
    co_usd(cantidad)
else:
    print("Parece que no elegiste la soluci贸n correcta")
    exit()

No es que sean gran cosa pero son mis primeras lineas de codigo a mis 43 a帽os jajaja

bolivares = input("驴Cuantos Bolivares desea cambiar a d贸lares?")
bolivares = float(bolivares)
valor_dolar = input(鈥淧or favor introduzca el valor del dolar para el d铆a de hoy:鈥)
valor_dolar = float(valor_dolar)
dolares = bolivares / valor_dolar
dolares = round(dolares,2)
dolares = str(dolares)
print(鈥淪u monto en dolares es鈥 + dolares + " d贸lares, si sabemos que son pocos dolares porque los BOLIVARES NO VALEN NADA")

Desafio
Vista en visual

Vista en consola

Dejo mi peque帽o aporte a este mundo ya lleno de gente experta jeje.

Todos en este momento :v

"""  Bol铆vares a d贸lares  """
# Solicito el dato al usuario y lo guardo en la variable 'bolivares'.
bolivares = input("驴Cu谩ntos Bol铆vares tienes?: ")

# Convierto el string obtenido a n煤mero tipo decimal con 'float()'.
bolivares = float(bolivares)

# Creo una variable para el tipo de cambio a dolares llamada 'valor_dolar_hoy'.
valor_dolar_hoy = 219799.41

# Guardo en 'dolares' el resultado de la cantidad de 'bolivares' que indica el usuario entre el 'valor_dolar_hoy'.
dolares = bolivares / valor_dolar_hoy

# Redondeo los decimales utilizando 'round()' se ingresa dos par谩metros, el dato a redondear y la cantidad de decimales que necesito.
dolares = round(dolares, 2)

# Convierto el float en la variable 'dolares' a string utilizando 'srt()'.
dolares = str(dolares)

# Imprimo en la consola concatenando texto y el resultado.
print("Tienes $" + dolares + " d贸lares.")


"""  D贸lares a Bol铆vares  """
# Solicito el dato al usuario y lo guardo en la variable 'dolares'.
dolares = input("驴Cu谩ntos D贸lares tienes?: ")

# Convierto el string obtenido a n煤mero tipo decimal con 'float()'.
dolares = float(dolares)

# Creo una variable para el tipo de cambio a bolivares llamada 'valor_bolivar'.
valor_bolivar = 219799.41

# Guardo en 'bolivares' el resultado de la cantidad de 'dolares' que indica el usuario por el 'valor_bolivar'.
bolivares = dolares * valor_bolivar

# Redondeo los decimales utilizando 'round()' se ingresa dos par谩metros, el dato a redondear y la cantidad de decimales que necesito.
bolivares = round(bolivares, 2)

# Convierto el float en la variable 'bolivares' a string utilizando 'srt()'.
bolivares = str(bolivares)

# Imprimo en la consola concatenando texto y el resultado.
print("Tienes " + bolivares + " Bs.F.")

Les copio el c贸digo que us茅 para convertir d贸lares a soles. Tuve algunos problemas, pero al final me sali贸:
d贸lares = input("驴Cuantos d贸lares americanos tienes?: ")
d贸lares = float(d贸lares)
valor_soles= 3.53
d贸lares = d贸lares*valor_soles
d贸lares = round(d贸lares, 2)
d贸lares = str (d贸lares)
print (鈥淭ienes S./鈥 + d贸lares + 鈥渟oles鈥)

dice el profe que profesionalmente se usan las consolas pero si por alguna razon tienes apuros en visual estudio code puedes ir a la barra de herramientas y en Terminal puedes colocar una terminal de vs code que funciona como cmd o powershell y podra ser muy util en momentos asi 馃槈

lets fucking gooooo

dolar = 20

prg = int(input("Si quieres pesos a dolares escribe 1, si quieres dolares escribe 2 "))

if prg == 1:
    pesos = int(input("驴Cu谩ntos pesos quieres que te cambie? "))
    print("Okas locas, eso serian ", pesos/dolar, " dolares")
elif prg == 2:
    dolares = int(input("驴Cu谩ntos dolares quieres que te cambie? "))
    print("Okas locas, eso serian ", dolares*dolar)
else:
    print("uwu reinicia uwu")```

C贸digo:

from os import system

while True:

    pesos = input("\n 驴Cu谩ntos pesos Colombianos deseas convertir? : ")
    pesos = float(pesos)

    op = int(input('''\n 驴A que tipo de moneda deseas convertir tus pesos Colombianos?: 
                    \n \t [1] D贸lares Estadounidenses
                    \n \t [2] Euros
                    \n \t [3] Libras Esterlinas
                    \n \t [4] Pesos Argentinos
                    \n \t [5] Soles Peruanos
                    \n \t [6] Pesos Mexicanos
                    \n Escribe el n煤mero de la opci贸n que desees: '''))

    if op == 1:
        resultado = pesos * 0.00027
        resulado = str(round(resultado, 2))
        print("\n \t Tienes $" + resulado + " d贸lares estadounidenses en pesos colombianos.")

    elif op == 2:
        resultado = pesos * 0.00023
        resulado = str(round(resultado, 2))
        print("\n \t Tienes $" + resulado + " euros en pesos colombianos.")

    elif op == 3:
        resultado = pesos * 0.00020
        resulado = str(round(resultado, 2))
        print("\n \t Tienes $" + resulado + " libras esterlinas en pesos colombianos.")

    elif op == 4:
        resultado = pesos * 0.02515
        resulado = str(round(resultado, 2))
        print("\n \t Tienes $" + resulado + " pesos argentinos en pesos colombianos.")

    elif op == 5:
        resultado = pesos * 0.00101
        resulado = str(round(resultado, 2))
        print("\n \t Tienes $" + resulado + " soles peruanos en pesos colombianos.")

    elif op == 6:
        resultado = pesos * 0.00572
        resulado = str(round(resultado, 2))
        print("\n \t Tienes $" + resulado + " pesos mexicanos en pesos colombianos.")

    else:
        print("\n \t Ingresa una opci贸n v谩lida")

    reset = int(input("\n \n 驴Deseas usar de nuevo el conversor? [1] Yes / [2] No : "))

    if reset == 2:
        system("cls")
        break

    else:
        system("cls")

pesos = input( "escribe aqui tu saldo y cuenta bancaria por favor: ")
pesos = float(pesos)
valor = 6.90
dolar = pesos / valor
dolar = round(dolar, 3)
dolar = str(dolar)
print(鈥淭IENES $鈥 + dolar + " ACABAS DE SER HACKEADO GRACIAS POR USAR NUESTROS SERVICIOS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ")
馃槂

# Convertir dolares a pesos mexicanos.
dolares = input("驴Cuantos dolares tienes? ")
dolares = float(dolares)
valor_dolar = 22.72
pesos = dolares * valor_dolar
pesos = str(pesos)

print("Tienes $ " + pesos + " pesos")


# Convertir pesos mexicanos a dolares
pesos = input("驴Cuantos pesos mexicanos tienes? ")
pesos = float(pesos)
valor_dolar = 22.72
valor_peso= 1/valor_dolar
dolares = pesos * valor_peso
dolares = str(dolares)

print("Tienes $ " + dolares + " dolares")

馃惐鈥嶐煉 Soluci贸n a los problemas propuestos.

bolivianos = input("驴Cuantos bolivianos tienes?: ")
bolivianos = float(bolivianos)
valor_dolar = 6.89
dolares = bolivianos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print("Tienes $" + dolares + " d贸lares")
dolares = input("驴Cuantos dolares tienes?: ")
dolares = float(dolares)
valor_boliviano = 6.89
bolivianos = valor_boliviano * dolares
bolivianos = round(bolivianos, 2)
bolivianos = str(bolivianos)
print("Tienes $" + bolivianos + " bolivianos")

Espero mi aporte sirva de algo jaja, veo que hay varios expertos.

Convertir de soles a d贸lares

Convertir de d贸lares a soles:

Aqui dejo mi respuesta,espero haber entendido correctamente lo que pidio el instructor鈥


#greeting
print('Hi, this program is used to determine how much your local currency is worth in dollars:')

#input currency
option = int(input("""
Select one option to convert currency:
    [1] Dollars to local currency.
    [2] Mexican pesos to dollars.
"""))

#currency string
if option == 1:
    currency = 'Dollars'
elif option == 2:
    currency = 'Mexican Pesos'
else:
    #Im lazy but this will throw an error
    print('Select a valid option')
    
#input money qty
money = float(input(f'How much money in {currency} do you have in your account:'))

#convert currency
if option == 1:
    result = money * 21
    result = round(result, 2)
    print(f'You have {result} Mexican pesos in {currency}.')
else:
    result = money / 21
    result = round(result, 2)
    print(f'You have {result} Dollars in {currency}.')


Hola, soy peruano y la moneda de mi pa铆s es el sol:

soles = input("Ingresa la cantidad de soles que tienes: ")
soles = float(soles)
dolar = soles/3.72
dolar = round(dolar,2)
dolar = str(dolar)
print(鈥淭ienes " + dolar + " dolares.鈥)

dolares = input("Ingresa la cantidad de d贸lares que tienes: ")
dolares = float(dolares)
soles = dolares/3.72
soles = round(soles,2)
soles = str(soles)
print(鈥淭ienes " + soles + " soles.鈥)

Gracias.

dolares = input(鈥渃uantos dolares tienes?: 鈥)
dolares= float(dolares)
valor_dolar = 1
dolares = dolares / valor_dolar
dolares = round (dolares, 2)
dolares = str(dolares)
print(鈥 tienes $鈥 + dolares + " dolares ")

soy de Ecuador 馃槂

Challenge accepted. 馃槃
.
.
.

Hola esta es mi aporte:

Calcula de pesos colombianos a Dolar, Euro, la Cyrpto Cake y Bitcoins.

#Input del usuario
pesoscol = input("驴Cuantos pesos colombianos tienes ?")
pesoscol = float(pesoscol)
#Declaracion de valores
valor_dolar = 3679
valor_euro = 4383
valor_cake = 58800
valor_btc = 136134100
#Calculo valor dolar
dolares= pesoscol / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
#Calculo Valor Euro
euros= pesoscol / valor_euro
euros = round(euros, 2)
euros = str(euros)
#Calculo Cantidad de CAKE
cakes = pesoscol / valor_cake
cakes = round(cakes, 4)
cakes = str(cakes)
#Calculo Bitcoin
btcs = pesoscol / valor_btc
btcs = round(btcs, 9)
btcs = str(btcs)
#Prints
print("Tienes $"+ dolares + " dolares")
print("Tienes $"+ euros + " Euros")
print("Tienes: " + cakes + " CAKE")
print("Tienes: " + btcs + " Bitcoins")
#LEMPIRAS TO DOLLARS
current_dolar_value = 23.28

def lempiras_to_dollars():
  lempiras = input("How many lempiras? ")
  lempiras = float(lempiras)

  dolars = round(lempiras / current_dolar_value, 2)
  dolars = str(dolars)
  print("$ " + dolars)

#DOLLARS TO LEMPIRAS
def dollar_to_lempiras():
  dolars = input("How many dolars? ")
  dolars = float(dolars)

  lempiras = round(dolars * current_dolar_value, 2)
  lempiras = str(lempiras)
  print("L. " + lempiras)

lempiras_to_dollars()
dollar_to_lempiras()

de **COP ** a USD

pesos = input("驴Cuantos COP tienes?: ")
pesos = float(pesos)
valor_dolar = 3803
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print("Tienes $" + dolares + " dolares")

驴Cuantos COP tienes?: 10000
Tienes $2.58 dolares
.
.
De **USD ** a COP

dolares = input("驴cuantos dolares tienes?: ")
dolares = float(dolares)
valor_pesos = 3803
pesos = dolares * valor_dolar
pesos = round(pesos, 2)
pesos = str(pesos)
print("Tienes $" + pesos + " pesos")

驴cuantos dolares tienes?: 100
Tienes $380300.0 pesos

covertir pesos mexicanos a dolares:

pesos = input("Cuantos pesos tienes?: ")
pesos = float(pesos)
valor_dolar = 20.24
dolares = (pesos / valor_dolar)
dolares = round(dolares, 2)
dolares = str(dolares)
print("tienes $" + dolares + " dolares")

convertir dolares a pesos mexicanos:

dolares2 = input("Cuantos dolares tienes?: ")
dolares2 = float(dolares2)
valor_dolar2 = 20.24
pesos2 = (dolares2 * valor_dolar2)
pesos2 = round(pesos2, 2)
pesos2 = str(pesos2)
print("tienes $" + pesos2 + " dolares") 
print("CONVERTIDOR DE DIVISAS\n")
print("Menu de opciones:\n")
print("1.- Convertir de pesos mexicanos a dolares americanos\n")
print("2.- Convertir de dolares americanos a pesos mexicanos\n")
opcion = int(input("Opcion: "))
if opcion == 1: 
    pesos = input("Cuantos pesos mexicanos tienes: ")
    pesos = float(pesos)
    valor_dolar = float(input("Tipo de cambio: 1 dolar equivale a: "))
    dolares = pesos / valor_dolar
    dolares = round(dolares, 2)
    dolares = str(dolares)
    print("Tienes $" + dolares + " Dolares")
elif(opcion == 2):
    dolares = input("Cuantos dolares americanos tienes: ")
    dolares = float(dolares)
    valor_dolar = float(input("Tipo de cambio: 1 dolar equivale a: "))
    pesos = dolares * valor_dolar
    pesos = round(pesos, 2)
    pesos = str(pesos)
    print("Tienes $" + pesos + " Pesos mexicanos")
else: 
    print("Opcion ingresada no valida, por favor verifique si respuesta, gracias ...")

Aunque me falta la validaci贸n para que no ingresen algo mal como una letra o caracter especial

Conversor de d贸lares a BTC:

dollars = input("Cuantos d贸lares quieres cambiar a BTC?: ")
dollars = float(dollars)
btc_value = 46525.20 # dollars

btc = dollars / btc_value
btc = str(btc)
print("tienes  鈧" + btc + " BTC!")
#Convertir pesos a dolares
pesos = float(input('驴Cu谩ntos pesos colombianos tienes?: '))
valor_dolar = 3545
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print("Tienes $" + dolares + " dolares")

#Convertir dolares a pesos
dolar = float(input('驴Cu谩ntos dolares tienes?: '))
valor_dolar = 3545
peso = dolar * valor_dolar
peso = round(peso, 2)
peso = str(peso)
print("Tienes $" + peso + " pesos")```

Primeramente habia escrito este codigo (la parte de abajo)

Despu茅s, mirando otros ejercicios, me di cuenta que no era necesario poner otra vez el valor de la moneda.

Ejercicio 1 (soy de Colombia tambien)

pesos = input("Cuantos pesos colombianos tienes?:  ")
pesos = float(pesos)
valor_dolar = 3952.56
dolares = pesos/valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print("La cantidad de dolares que tiene: $" + dolares)

Ejercicio 2

dolares = float(input("Ingrese la cantidad de dolares: "))
valor_peso = 3952.56
pesos = str(round((dolares*valor_peso),2))
print("La cantidad de pesos colombianos es: "+pesos)
dolares = input("驴Cu谩ntos dolares quieres?: ")
valor_dolar = 21.2 
dolares = float(dolares)
pesos = dolares * valor_dolar
pesos = round(pesos, 2)
pesos = str (pesos)
print("Necesitas " + pesos + " pesos")

cantidad = input("Cuantos pesos colombianos tiene: 鈥)
cantidad = float (cantidad)
valorDolar = float(input(鈥淒igite el valor de un dolar con respecto al peso Colombiano:鈥))
dolar = round( cantidad / valorDolar,2)
print (鈥 Usted tiene ", dolar, 鈥渄olares鈥)
cantidad = float(input("Cuantos dolares tiene: 鈥))
print (鈥 Usted tiene ", cantidad * valorDolar, 鈥減esos Colombianos鈥)

Soy de Lima - Per煤

Conversor de Soles a D贸lares

soles= input("驴Cu谩ntos soles tienes?: 鈥)
soles= float(soles)
valor_dolar= 3.849
dolares= soles / valor_dolar
dolares= round(dolares,2)
dolares= str(dolares)
print(鈥淭ienes $鈥 + dolares + " dolares鈥)

Conversor de D贸lares a Soles

dolares= input("驴Cu谩ntos dolares tienes?: 鈥)
dolares= float(dolares)
valor_soles= 3.866
soles= dolares * valor_soles
soles= round(soles,2)
soles= str(soles)
print(鈥淭ienes S/鈥 + soles + " soles鈥)

Este es mi aporte dentro de lo poco que he aprendido, trate de ahorrar 2 lineas de codigo, algo sencillo pero creo que significarivo para los que apenas estamos iniciando

<pesos = float(input("驴Cuantos pesos colombianos tienes?: "))
valor_dolar = 3875
dolares = pesos / valor_dolar
dolares = str(round(dolares, 2))
print("Tienes $" + dolares +  " d贸lares")> 

Espero que este aporte sirva como referencia a que podemos hacer en una l铆nea varias cosas.

pesos = float(input("Pesos colombianos tiene: "))
valor_dolar=3875
dolares = pesos/valor_dolar
print(str(round(dolares,2)))

bolivares = input("驴C煤antos Bol铆vares Tienes?: 鈥)
pesos = float(bolivares)
valor_dolar = 4106
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $鈥 + dolares + " D贸lares鈥)

Ac谩 va el m铆o. Lo hice de dos formas (la otra la vi en otro curso de Platzi que tambi茅n era para empezar con Python).

#Tarea clase 13
dolares = input("驴Cu谩ntos d贸lares tienes? ")
dolares = float(dolares)
valor_pesos = 190
pesos = dolares / valor_pesos
pesos = round(pesos, 2)
pesos = str(pesos)

print("Tienes ARS " + pesos)

Esta es la otra que hice (de d贸lares a pesos):

pesos = input("驴Cu谩ntos pesos argentinos tiene? 鈥) #forma 1 de hacerlo: programa para convertir moneda
cambio_actual = input(鈥澛緾u谩l es el cambio del d铆a? ")
pesos = float(pesos)
cambio_actual = float(cambio_actual)
dolares = pesos / cambio_actual
dolares = round(dolares, 2) #para redondear decimales

print(鈥淓l cambio actual es de ARS 100 = USD 1. Usted tiene USD %s鈥 %dolares)

# Pesos Bolivianos a Dolares conversor 
pesos = input('Cuantos pesos Bolivianos tienes?: ')
pesos = float(pesos)
valor_dolar = 6.96
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print('Tienes $ ' + dolares + ' dolares')




# Pesos Dolares a Bolivianos conversor 
pesos = input('Cuantos Dolares tienes?: ')
pesos = float(pesos)
valor_dolar = 6.96
dolares = pesos * valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print('Tienes $ ' + dolares + ' Bolivianos ')

Hola,
aqu铆 dejo el c贸digo que us茅. Es bastante sencillo pues es b谩sicamente lo mismo que explica Facundo pero busqu茅 la forma de ahorrar algunas l铆neas.

Espero que le sirva a algunos que, como yo, apenas estamos aprendiendo lenguaje de programaci贸n.

<pesos = float(input("驴Cu谩ntos pesos colombianos tienes?: "))
valor_dolar = 3753
dolares = str(round((pesos / valor_dolar),2))
print("Tienes $" + dolares + " dolares")
################################################
dolares = float(input("驴Cu谩ntos dolares tienes?: "))
valor_dolar = 3753
pesos = str(round((valor_dolar * dolares),2))
print("Tienes $" + pesos + " pesos")> 
#EJERCICIO 01
soles = input("驴Cuantos soles peruanos tienes?: ")
soles = float(soles) 
valor_dolar = 3.93 
dolares = soles / valor_dolar 
dolares =  round(dolares, 2) 
dolares = str(dolares) 
print("Tienes $" + dolares + "dolares") 

#EJERCICIO 02
dolares = input("驴Cuantos dolares tienes?: ")
dolares = float(dolares)
valor_soles = 0.25
soles = dolares/valor_soles
soles = round(soles, 2)
soles = str(soles)
print("Tienes S/. " + soles + "soles")

dolares = input("驴Cu谩ntos dolares tienes?")
dolares = float(dolares)
valor_peso = 0.00026
pesos = dolares / valor_peso
pesos = round(pesos, 2)
pesos = str(pesos)
print("Tienes $" + pesos + " pesos colombianos")

Reto 馃槑
Conversi贸n de Colones Salvadore帽os a D贸lares

col贸n_sv = input("驴cu谩ntos colones salvadore帽os tienes?:")
col贸n_sv = float(col贸n_sv)
valor_dolar = 8.75
dolares = col贸n_sv / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print("Tienes $" + dolares + " d贸lares")

Conversi贸n de D贸lares a Colones Salvadore帽os

dolares = input("驴cu谩ntos dolares tienes?:")
dolares = float(dolares)
valor_col贸n_sv = 8.75
col贸n_sv = dolares * valor_col贸n_sv
col贸n_sv = round(col贸n_sv, 2)
col贸n_sv = str(col贸n_sv)
print("Tienes $" + col贸n_sv + " colones salvadore帽os")

Buenas, aqu铆 queda mi esfuerzo:

Tarea 1:

C贸digo:

yenes = input("Cuantos JYP tienes? ")
yenes = float(yenes)
valor_dolar = 113.94
dolar = yenes / valor_dolar
dolar = round(dolar, 2)
dolar = str(dolar)
print(鈥淭ienes $鈥 + dolar + 鈥淯SD鈥)

++Ejecuci贸n: ++
D:\Users\diana\Documents\Curso b谩sico Python\Codigo_python
位 py conversor_yenes.py
Cuantos JYP tienes? 1000
Tienes $8.78USD

Tarea 2:

C贸digo:
dolar = input("Cuantos UDS tienes? 鈥)
dolar = float(dolar)
valor_yen = 0.0088
yen = dolar / valor_yen
yen = round(yen, 1)
yen = str(yen)
print(鈥淭ienes $鈥 + yen + " JPY鈥)

++Ejecuci贸n: ++

D:\Users\diana\Documents\Curso b谩sico Python\Codigo_python
位 py conversor_dolar.py
Cuantos UDS tienes? 1000
Tienes $113636.4 JPY

Bueno ese seria mi codigo

pesos = input("驴Cuantos Pesos colombianos Tienes?: ")
pesos = float(pesos)
valor_dolar = 3875
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $ " + dolares + " dolares鈥)

dolares1 = input("驴Cuantos Dolares Tienes?: ")
dolares1 = float(dolares1)
valor_peso = 3000
peso = dolares1 * valor_peso
peso = round(peso)
peso = str(peso)
print(鈥淭ienes $ " + peso + " pesos鈥)

dolares = float(input("Ingrese los dolares: "))
valor_dolar = 780
pesos = pesos * valor_dolar
# pesos= round(dolares, 2) #Redondea a 2 decimales
pesos = str(dolares)
print(" Tienes $"+pesos+" pesos")

Comparto el c贸digo de mi programa

pesos=input("驴Cu谩ntos pesos tienes?")
pesos=float(pesos)
valor_dolar=20.36
dolares=pesos/valor_dolar
dolares=round(dolares,2)
dolares=str(dolares)
print("Tienes $"+dolares+" d贸lares")

dolares=input("驴Cu谩ntos dolares tienes?")
dolares=float(dolares)
valor_dolar=20.36
pesos=dolares*valor_dolar
pesos=round(pesos,2)
pesos=str(pesos)
print("Tienes $"+pesos+" pesos")

dolares= float (input("驴cuantos dolares tienes? 鈥))
pesos1= 3950
pesos= dolares*pesos1
pesos= round (pesos, )
pesos= str (pesos)
print (鈥渦sted tiene鈥 + pesos + " pesos colombianos鈥)

Bueno mi c贸digo no fue muy distinto

pesos = input("驴Cuantos pesos Chilenos tienes?: 鈥)
pesos= float(pesos)
valor_dolar= 858.01
dolares = pesos/valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $鈥+ dolares +鈥 d贸lares")

y para hacerlo de dolares a peso Chilenos, solo tube que cambiar el operador de divicion a multiplicacion y cambiar los mensajes de solucitud de datos a cuantos d贸lares tienes? y
Tienes $ 鈥 Pesos Chilenos

Aun estoy aprendiendo por lo que no quise inovar en algo que aun no se.

clp_usd= float(input('Cuantos pesos chilenos quieres convertir a dolares: '))
clp_usd = clp_usd / 845
clp_usd = str(clp_usd)
print('Tienes $'+clp_usd+' pesos chilenos')

usd_clp = float(input('Cuantos dolares quieres convertir a pesos chilenos: '))
usd_clp = usd_clp * 845
usd_clp = str(usd_clp)
print('Tienes $'+usd_clp+' pesos chilenos')```
#Input del usuario
pesochil = input("驴Cuantos pesos chilenos tienes ?")
pesochil = float(pesochil)
#Declaracion de valores
valor_dolar = 790
valor_euro = 850
#Calculo valor dolar
dolares= pesochil / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
#Calculo Valor Euro
euros= pesochil / valor_euro
euros = round(euros, 2)
euros = str(euros)
#Prints
print("Tienes $"+ dolares + " dolares")
print("Tienes $"+ euros + " Euros")

soles = float(input("Cuantos soles tienes? "))
resultado = str(soles / 3.7)
print("usted tendia " + resultado)
print("Este programa convierte pesos mexicanos a dolares\n")
pesos = float(input("Ingrese monto: "))
valor_dolar = 20.51
dolares = round(pesos/valor_dolar,3)
print(str(pesos) + " MX -> " + str(dolares) +" USD" )

Les comparto mi c贸digo :3

#De bolivianos a dolares
bolivianos = input("Cuantos bolivianos tienes? ")
bolivianos = float(bolivianos)
dolaresX = 6.96
dolaresX = str(round(bolivianos / dolaresX,2))
print("Tienes $: " +dolaresX+" dolares")

#De dolares a bolivianos
dolaresA = input("Cuantos dolares tienes? ")
dolaresA = float(dolaresA)
bolivianosA = str(round(dolaresA * dolaresX,2)) 
print("Tienes $: " +bolivianosA+" bolivianos")

Es una conversi贸n de EUR a COP 馃槃

euros = float(input("驴C煤antos euros tienes?: "))
valor_cop = float(4471.69)
cop = euros * valor_cop
cop = round(cop, 2)
cop = str(cop)
print("Tienes $" + cop +  " pesos colombianos." )

Actually, soy Colombiano XD

# USD a COP

pesos = input("驴Cuantos pesos Colombianos tienes?")
pesos = float(pesos)
valor_dolar = 3953.88
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print ("tienes $" + dolares + " d贸lares")

# COP A USD

USD = input("驴Cuantos USD tienes?")
USD = float(USD)
pesos1 = valor_dolar * USD
pesos1 = round(pesos1, 2)
pesos1 = str(pesos1)
print ("tienes " + pesos1 + " COP")

Hola, este es mi aporte. Se aceptan tips o info para mejorarlo 馃槃
C贸digo:

def menu():
    opcion2=None
    opcion1=0
    i=True

    while i:
        monedas=["Dolares Canadienses","Dolares Estadounidenses","Pesos Colombianos","Pesos Chilenos","Pesos Argentinos"]
        print("--------------------------------------------------")
        
        try:
            opcion1=int(input(f"Indique con valor numerico el tipo de moneda que tiene para cambiar:\n[1]{monedas[0]}\n[2]{monedas[1]}\n[3]{monedas[2]}\n[4]{monedas[3]}\n[5]{monedas[4]}\n"))
            
            if opcion1 <= 5:
                
                monedas.pop((opcion1-1))
                
                
                opcion2=int(input(f"Indique con valor numerico el tipo de moneda que tiene para cambiar:\n[1]{monedas[0]}\n[2]{monedas[1]}\n[3]{monedas[2]}\n[4]{monedas[3]}\n"))
                
                if opcion2 <= 4:
                    monto=float(input("Indique el monto a cambiar:\n"))
                    
                    break
                else:
                    print("--------------ERROR------------\n Por favor ingrese una de las opciones disponibles.\n-----------------------------------------------\n")
                    input()     

            else:
                i=True
                print("--------------ERROR------------\n Por favor ingrese una de las opciones disponibles.\n-----------------------------------------------\n")
                input()
        except:
            print("--------------ERROR------------\n Por favor ingrese una de las opciones disponibles.\n-----------------------------------------------\n")
            input()

    return (opcion1,opcion2,monto)    


def calculo(opciones):
    valores_cad=[0.78,3104.20,650.02,82.55]
    valores_usd=[1.27,3956.54,828.50,105.22]
    valores_cop=[0.00032,0.00025,0.21,0.027]
    valores_clp=[0.0016,0.0012,4.79,0.13]
    valores_ars=[0.012,0.0095,37.60,7.87]
    monto=float(opciones[2])
    resultado=0
    i=0
    j=1

    while i < 4 :
        if opciones[0] == 1 and opciones[1] == j:
            #CAD
            resultado= monto*valores_cad[i]
            break
        elif opciones[0] == 2 and opciones[1] == j:
            #USD
            resultado = monto*valores_usd[i] 
            break
            
        elif opciones[0] == 3 and opciones[1] == j:
            #COP
            resultado = monto*valores_cop[i] 
            break
            
        elif opciones[0] == 4 and opciones[1] == j:
             #CLP
             resultado = monto*valores_clp[i] 
             break

        elif opciones[0] == 5 and opciones[1] == j:
            #ARS
            resultado = monto*valores_ars[i] 
            break
        i+=1
        j+=1
    
    return resultado 

def mostrar(monedas,resultado,opciones):
    i=0
    j=1
    moneda_a=int(opciones[0])
    moneda_b=int(opciones[1])
    monto=float(opciones[2])
    resultado= round(resultado,2)
    print("\n-----------------------------------\n")
    while i < 6 :
        if moneda_a == 1 and moneda_b == j:
            print(f"{monto} de {monedas[(moneda_a-1)]} ----> {(resultado)} de {monedas[moneda_b]} ")
            break

        elif moneda_a == 2 and moneda_b == j and moneda_b < 2: #menores a 2
            print(f"{monto} de {monedas[moneda_a-1]} ----> {resultado} de {monedas[moneda_b-1]} ")
            break

        elif moneda_a == 2 and moneda_b == j and moneda_b >=2: #mayor igual a 2
            print(f"{monto} de {monedas[(moneda_a-1)]} ----> {resultado} de {monedas[moneda_b]} ")
            break

        elif moneda_a == 3 and moneda_b == j and moneda_b < 3: #menores que 3 
            print(f"{monto} de {monedas[moneda_a-1]} ----> {resultado} de {monedas[moneda_b-1]} ")
            break

        elif moneda_a == 3 and moneda_b == j and moneda_b >=3: #mayor igual a3
            print(f"{monto} de {monedas[moneda_a-1]} ----> {resultado} de {monedas[moneda_b]} ")
            break

        elif moneda_a == 4 and moneda_b == j and moneda_b < 4 : #menor que 4
            print(f"{monto} de {monedas[moneda_a-1]} ----> {resultado} de {monedas[moneda_b-1]} ")
            break

        elif moneda_a == 4 and moneda_b == j and moneda_b >= 4: #mayor igual 4
            print(f"{monto} de {monedas[moneda_a-1]} ----> {resultado} de {monedas[moneda_b]} ")
            break

        elif moneda_a == 5 and moneda_b == j:
            print(f"{monto} de {monedas[moneda_a-1]} ----> {resultado} de {monedas[moneda_b-1]} ")
            break
        j+=1
        i+=1

def continua():
    i=True
    decide=0
    while(i):
        try:

            decide=int(input("Desea realizar un nuevo cambio de moneda?\n[1]Si\n[2]No\n"))
            if decide== 1:
                i=False
                decide=True
                return decide

            elif decide == 2:
                i=False
                decide=False
                return decide
            else:
                print("--------------ERROR------------\n Por favor ingrese una de las opciones disponibles.\n-----------------------------------------------\n")
                input()
        except:
            print("--------------ERROR------------\n Por favor ingrese una de las opciones disponibles.\n-----------------------------------------------\n")
            input()

if __name__=="__main__":
    opcion1=0
    opcion2=0
    i=True
    decide=0
    monedas=["Dolares Canadienses","Dolares Estadounidenses","Pesos Colombianos","Pesos Chilenos","Pesos Argentinos"]
    print("** BIENVENIDO A LA CASA DE CAMBIO VIRTUAL **")
    while i:
        opciones=menu()
        resultado=calculo(opciones)
        mostrar(monedas,resultado,opciones)
        i=continua()
        
    print("--------------***GRACIAS***---------------")

Vista de consola:

Se que este es quiz谩 el proyecto mas sencillo, pero me costo much铆simo porque comet铆 errores muy tontos: olvide cerrar las comillas, escrib铆 mal la variable, etc. Finalmente, despu茅s de estresarme un rato, lo logre! As铆 que no se rindan!
No les dejo mi c贸digo porque es muy sencillo y me da pena 馃槄

Este seria de Pesos chilenos a Dolar
Con peque帽as indicaciones para interiorizar el contenido

y este de Dolar a Peso chileno 馃槃

La conversion de los datos se puede hacer en una sola inea:
pesos = float(input("驴Cuantos pesos colombianos tiene?: "))

quetzales = float(input('驴Cu谩ntos quetzales tienes?: '))
valor_dolar = 7.6
dolares = round(quetzales / valor_dolar, 2)
print(f'Tienes {dolares} d贸lares')

input_dolares = float(input('驴Cu谩ntos d贸lares tienes?: '))
quetzales = round(input_dolares * valor_dolar, 2)
print(f'Tienes {quetzales} quetzales')

Por pura vanidad hice los dos programas en uno mismo

option = input("Ingresa \n1) si vas a convertir MXN => USD, "
               "o\n2) si vas a convertir USD=> MXN:")
option = int(option)

if option == 1:
    mxn = input("ingresa la cantidad en MXN a convertir: $")
    mxn = float(mxn)
    usd = mxn / 21.04
    usd = round(usd, 2)
    print("$" + str(mxn), " MXN son $", usd, "USD")
else:
    usd = input("ingresa la cantidad en USD a convertir: $")
    usd = float(usd)
    mxn = usd * 21.04
    mxn = round(mxn, 2)
    print("$" + str(usd), " USD son $", mxn, "MXN")

Dolares = input (鈥渃uantos Dolares tienes?:鈥)
Dolares = float (Dolares)
valor_Boliviano = 0.14
Boliviano = Dolares/ valor_Boliviano
Boliviano = round (Boliviano, 2)
Boliviano = str (Boliviano)
print(鈥淭ienes BOB鈥 + Boliviano + " bolivianos")

#programa que pasa de d贸lares a pesos colombianos#

dolares = input("Cu谩ntos d贸lares tienes?: ")
dolares = int(dolares)
pesos = dolares*3965
pesos = str(pesos)
dolares = str(dolares)
print("Los "+dolares+" d贸lares que tienes equivalen a "+pesos+" pesos colombianos")

Mi ejercicio pensado si voy de Espa帽a a USA alg煤n d铆a 馃槢

euros = input("驴cu谩ntos eurazos tienes?: 鈥)
euros = float(euros)
valor_dolar=1.14
dolares = euros*valor_dolar
dolares = round(dolares, 2)
dolares =str(dolares)
print(鈥淭ienes $鈥 + dolares + " dolarazos鈥)

Mi codigo de dolar a peso

<code> 

print("----------------------------------")
print("Convertidor de divisas")
print("-----------------------------------")

print("--------------------------------------------------------")
print("******************** DOLAR A PESO **********************")


montoAconvertir= float(input("Ingresa la cantidad de dolares :"))


valorPesoMeixcano = 20.55

resultado = montoAconvertir * valorPesoMeixcano


print("Tu cantidad en PESOS es: " + str(resultado))


print("---------------------------------------------------------")
print("******************** PESO A DOLAR **********************")

montoAconvertir= float(input("Ingresa la cantidad a convertir de dolar a peso:"))


valorPesoMeixcano = 0.049

resultado = montoAconvertir * valorPesoMeixcano


print("Tu cantidad en DOLARES es:" + str(resultado))

Esto es lo primero aque hago en Python, es bueno aprender a hacer cosas nuevas 馃槂

Yo toda contenta porque por fin entiendo y hago la tarea 馃槏

Soy de per煤, dejo aqu铆 mi soluci贸n, espero que les sirva de algo!

soles = input("驴Cu谩ntos soles peruanos tienes? ")
soles = float(soles)
valor_dolar = 3.99
dolares = soles / valor_dolar
dolares = round(dolares, 2)
dolares = str (dolares)
print("Tienes $" + dolares + " d贸lares")

dolares = input ("驴Cu谩ntos d贸lares tienes? ")
dolares = float(dolares)
valor_sol = 3.99
soles = dolares * valor_sol 
soles = round (soles , 2)
soles = str(soles)
print("Tienes "+ soles + " nuevos soles")

Hola soy algo nuevo en esto de python y esto es lo mejor que pude hacer:

print(鈥淓lija una opcion de tipo de cambio鈥)
print()
print(鈥1) Doalres - Soles鈥)
print(鈥2) Soles - Dolares鈥)
print(鈥3) Salir鈥)
print()
valor = int(input("Introduzca la opci贸n que desee realizar: "))

if valor == 1 :
dolares_soles = input("驴Cuantos dolares desea cambiar? : $")
dolares_soles = float(dolares_soles)

sol = 0.25

conversion = (dolares_soles/sol)
conversion = round(conversion, 2)

print("Tienes en total s/", conversion)

if valor == 2 :
soles_dolares = input("驴Cuantos soles desea cambiar? : s/")
soles_dolares = float(soles_dolares)

precio_dolar = 3.98

conversion = (soles_dolares/precio_dolar)
conversion = round(conversion, 2)

print("Tienes en total $", conversion)

if valor == 3 :
exit

mis ejercicios

<#preguntar por la cantidad de euros
euros = input("Cuantos euros tienes?: ")
euros = float(euros)
valor_dolar = 0.88
#calcular cuantos dolares hay en x euros
dolares = euros / valor_dolar
#Redondear el valor a con dos decimales
dolares = round(dolares, 2)
#Imprimir la cantidad de dolares incrustando la funcion format
print(f"Usted tiene {dolares} dolares")> 
Nombre = input ("Escriba su nombre: ")
Nombre = str(Nombre)
moneda_cambio = input (" Escriba la cantidad, que desea cambiar: ")
moneda_cambio = float(moneda_cambio)
euro = 4.422
total_cambio = moneda_cambio / euro
total_cambio = round(total_cambio, 2)
total_cambio = str(total_cambio)
print("El usuario: " + Nombre  + " tiene un total de: 鈧 " + total_cambio + " euros")

conversor de moneda

print("Men煤 de opci贸n: \n 1)Pesos Colombianos \n 2) Pesos Mexicanos \n 3) Pesos Chilenos")


option = int(input("selecciona la moneda de tu Pa铆s: "))

moneda = float(input("Escriba los pesos que desea convertir: "))

if(option == 1):
    valor = round((moneda / 3959),2)
elif(option == 2):
    valor = round((moneda / 42.61), 2)
elif(option == 3):
    valor = round((moneda / 835.65), 2)
    
    

print(f"tienes ${valor} dolares")

Este es mi codigo:

Ahora de dolares a bs

x = input("Ingresa el numero de dolares: ")
x = float(x)

y = 4.91
z= x*y
z=str(z)
print(鈥淭ienes Bs " + z + " en total鈥)

Para convertir de d贸lares a pesos ser铆a as铆:

  1. dolares=input("Cantidad de d贸lares que tienes: ")
  2. dolares=float(dolares)
  3. valor_dolar=4015.20
  4. pesos=valor_dolar*dolares
  5. pesos=round(pesos,2)
  6. pesos=str(pesos)
  7. print(鈥淭us d贸lares equivalen a $鈥+pesos+" pesos.")

Ejecutando desde la consola de Windows, me daba un mensaje de error del estilo:

SyntaxError: Non-UTF-8 code starting with '\xbf' in file ...

Por si a alguien m谩s le pasa, se soluciona colocando el comentario siguiente al inicio del c贸digo:

# -*- coding: utf-8 -*-

Para m谩s info sobre este tema: https://www.python.org/dev/peps/pep-0263/

pesos = input()
pesos= float(pesos)
Dolares= (pesos/3882.80)
Dolares= round(Dolares, 3)
print(鈥榯ienes鈥, Dolares, 鈥榙贸lares鈥)
bolivianos= input()
bolivianos= float(bolivianos)
Dolares= (bolivianos/6.88)
Dolares= round(Dolares, 3)
print(鈥榯ienes鈥, Dolares, 鈥榙贸lares鈥)
dolares= input()
dolares= float(dolares)
bolivianos= (dolares*6.88)
bolivianos= round(bolivianos, 3)
print(鈥榯ienes鈥, bolivianos, 'bolivianos

<dolar = input("驴cuantos d贸lares tiene?: ")
< dolar = float (dolar)
< precio_sol= 0.25
<soles = dolar/precio_sol
<soles = round (soles,1)
<soles = str (soles)
<print("Usted tiene S/" + soles ) > 



S贸lo recordar que si est谩n trabajando en Mac, pondremos 鈥淧ython3鈥 en vez de 鈥減y鈥. Lo escribo porque yo tuve confusi贸n en eso, luego record茅 que el profe ya lo hab铆a explicado. =)

Peque帽a funci贸n para convertir seg煤n el pa铆s!

def conversorDeDinero (dinero, pais):
  if(pais > 3 or pais <= 0):
    print("Pais invalido")
  else :
    argentina = 99.70
    chile = 813.50
    colombia = 3780
    if(pais == 1):
      print("Tienes $" + str(dinero / colombia))
    elif(pais == 2):
      print("Tienes $" + str(dinero / argentina))
    elif(pais == 3):
      print("Tienes $" + str(dinero / chile))


pais = int(input("Elije el pa铆s de donde eres: digita 1 para colombia, digita 2 para argentina o digita 3 para chile: "))
dinero = int(input("Digita cuanto dinero tienes: "))
conversorDeDinero(dinero, pais)

hola dejo mi aporte, para cambiar los dolares a pesos colombianos:

Mi c贸digo de pesos mexicanos a d贸lares

pesos = input("驴Cuantos pesos mexicanos tienes?: 鈥)
pesos = float(pesos)
valor_dolar = 20.18
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $鈥 + dolares + " d贸lares鈥)

y mi c贸digo de d贸lares a pesos mexicanos

dolares = input("驴Cuantos dolares tienes?: 鈥)
dolares = float(dolares)
valor_pesos = 0.049
pesos = dolares / valor_pesos
pesos = round(pesos, 2)
pesos = str(pesos)
print(鈥淭ienes $鈥 + pesos + " pesos mexicanos鈥)

Mi comilaci贸n:

Mi codigo:

Es trabajo humilde pero bueno 馃槂

#Conversor de dolares a pesos argentinos

dolar = float(input("Ingrese la cant de dolares: "))
valor_dolar = 197.5 #tipo de cambio

pesos = dolar * valor_dolar
pesos = round(pesos,2) #redondea a 2 decimales
pesos = str(pesos)

print(鈥淭ienes $鈥 + pesos + " pesos argentinos.")

Este es mi codigo para convertir pesos mexicanos a dolares

pesos = input("Cuantos pesos tienes ?: 鈥)
pesos = float(pesos)
valor_dolar = 20
dolares = pesos / valor_dolar
dolares =round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $鈥 + dolares + " dolares鈥)

y este es para convertir dolares a pesosmexicanos

dolar = input("Cuantos dolares tienes ?: 鈥)
dolar = float(dolar)
valor_pesos = 0.049
pesos = dolar / valor_pesos
pesos =round(pesos, 2)
pesos = str(pesos)
print(鈥淭ienes $鈥 + pesos + " pesos鈥)

Previo a este curso ten铆a 0 conocimiento sobre python, pero en la escuela estudi茅 computaci贸n y ya hab铆a tenido contacto con otros lenguajes, y gracias a ello pude hacerle unas cositas extra al programa.

Aqu铆 lo dejo 馃槂

tipoMoneda = int(input("驴Quiere convertir a d贸lar(1),  o a euro(2), peso chileno (3) o a peso colombiano(4)? "))
dinero = float(input("Igrese la cantidad a convertir: "))
dolar = 20 
euro = 23.55
peso_chileno = 39.65 
peso_colombiano = 185.09
nombreMoneda = ""
resultado = 0

if tipoMoneda == 1:
    resultado = dinero / dolar
    nombreMoneda = "D贸lares"

elif tipoMoneda == 2: 
     resultado = dinero / euro
     nombreMoneda = "Euros"
    
elif tipoMoneda == 3:
    
    resultado = dinero * peso_chileno
    nombreMoneda = "Pesos Chilenos"

elif tipoMoneda == 4:
    resultado = dinero * peso_colombiano
    nombreMoneda = "Pesos Colombianos"

else: 
    print("Ingrese solo un numero de la lista")

resultado = round(resultado, 2)
resultado = str(resultado)
print("Tienes $" + resultado + " " +nombreMoneda)

usu = input("1.Convertir bolivianos o 2.dolares: ")
dolares = 0
if usu == 鈥1鈥:
pesos = input("Convertir bolivianos: ")
pesos = float(pesos)
valor_dolar = 7
dolares = pesos / valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $鈥+ dolares + 鈥渄olares鈥)

elif usu == 鈥2鈥:
pesos = input("Convertir dolares: 鈥)
pesos = float(pesos)
valor_dolar = 7
dolares = pesos * valor_dolar
dolares = round(dolares, 2)
dolares = str(dolares)
print(鈥淭ienes $鈥+ dolares + " bolivianos鈥)

HICE UN CONVERSOR DE MONEDAS DE BOLIVANO A DOLARES Y AL REVEZ 馃槀 ME SIENTO MUY ORGULLOSA

mode_conversor = input("Which mode do you want? (press 0 for COPS to DOLLARS or 1 for DOLLARS to COPS) ");

def conversorRun(value):
  conversor_name = " COPS " if value == 0 else " DOLLARS ";
  conversor_contrast = " COPS " if value == 1 else " DOLLARS ";

  input_data = input("How many" + conversor_name + "do you have? ");
  input_data = float(input_data);

  dollar_value = 3837.83;
  cop_value = 0.00026;

  resultConvertion = input_data / dollar_value if value == 0 else input_data / cop_value;
  resultConvertion = round(resultConvertion, 2);
  resultConvertion = str(resultConvertion);

  print("Do you have " + resultConvertion + conversor_contrast);

if (mode_conversor == "0"):
  conversorRun(0);
if (mode_conversor == "1"):
  conversorRun(1);

este seria mi conversor de d贸lares a peso mexicano

mi conversor invertido de dolares a pesos mexicanos:

Les comparto el c贸digo de esta clase !!