Me apunto amigo me gustaría que Sigas siempre A Si no importa en que plataforma en RUclips o en una futura sigue impartiendo conocimiento hasta me aguantaría Publicidad Saludos y éxitos
mi amigo alejandro siempre con sus ejercicios alfinal del video jjaja que pena, te fusite bro explicabas muy bien contigo saco la carrera a flote. Descanza en paz rey gracias por tanto
EJERCICIO 4. CONSTRUIR UN PROGRAMA QUE SIMULE EL FUNCIONAMIENTO DE UNA CALCULADORA QUE PUEDE REALIZAR LAS CUATRO OPERACIONES ARITMÉTICAS BÁSICAS(SUMA,RESTA,MULT,DIVISIÓN) EL USUARIO DEBE ESPECIFICAR LA OPERACIÓN CON EL PRIMER CARÁCTER DEL NOMBRE DE LA OPERACIÓN. letter = input("ingrese caracter: ").lower() if letter=='s': print("Suma") n1=float(input("Ingrese numero: ")) n2 = float(input("Ingrese numero: ")) suma = n1+n2 print(f"La suma es: {suma}") if letter=='r': print("Resta") r1=float(input("Ingrese numero: ")) r2=float(input("Ingrese numero: ")) resta=r1-r2 print(f"La resta es: {resta}") elif letter=='p' or letter=='m': print("Multiplicación.") m1 = float(input("Ingrese numero: ")) m2 = float(input("Ingrese numero: ")) mult=m1*m2 print(f"El valor de la multiplicacion es: {mult}") if letter=='d': print("Division.") d1=float(input("Ingrese numero: ")) d2 = float(input("Ingrese numero: ")) divi = d1/d2 print(f"La división es: {divi:.2f}") else: print("No es una operación valida.")
''' Ejercicio 4: Construir un programa que simule el funcionamiento de una calculadora que puede realizar las cuatro operaciones aritméticas básicas (suma, resta, multiplicación y división). El usuario debe especificar la operación con el primer carácter del nombre de la operación. S, s - Suma R, r - Resta P, p, M, m - Multiplicación D, d - División ''' print(''' Digíta la inicial de la operación que desees efectuar. ************************* * S = Suma * * R = Resta * * M = Multiplicación * * D = División * ************************* ''') num1 = float(input("Digíta un numero: ")) opera = input("Digíta la inicial de la operación: ").lower() num2 = float(input("Digíta un numero: ")) if opera == "s" or opera == "r" or opera == "m" or opera == "d": if opera == "s": print(num1 + num2) elif opera == "r": print(num1 - num2) elif opera == "m": print(num1 * num2) elif opera == "d": print(num1 / num2) else: print("Operacion desconocida...")
lo hice con este codigo: a = input("Digite un caracter: ") if a == "a" or a == "e" or a == "i" or a == "o" or a == "u": print("El caracter introducido si es una vocal") else: print("El caracter introducido no es una vocal") gracias :D
El lo hizo tan simple y me inspiré print("OPERACIONES: ") Ope = input("Digite la inicial de la operacion que desea realizar: ").lower() if Ope == 's': print(" Suma: ") num = float(input("Digite el primer numero: ")) num1 = float(input("Digite el primer numero: ")) resultado = num + num1 resultado = round(resultado, 2) print(f" El resultado es: {resultado}") elif Ope == 'r': print(" Resta: ") num = float(input("Digite el primer numero: ")) num1 = float(input("Digite el primer numero: ")) resultado = num - num1 resultado = round(resultado, 2) print(f" El resultado es: {resultado}") elif Ope == 'p': print(" Multiplicacion: ") num = float(input("Digite el primer numero: ")) num1 = float(input("Digite el primer numero: ")) resultado = num * num1 resultado = round(resultado, 2) print(f" El resultado es: {resultado}") elif Ope == 'd': print(" Division: ") num = float(input("Digite el primer numero: ")) num1 = float(input("Digite el primer numero: ")) resultado = num / num1 resultado = round(resultado,2) print(f" El resultado es: {resultado}") else: print("Lo que usted digito no esta en el menu")
''Construir un programa que simule el funcionamiento de una calculadora que realice las 4 operaciones basicas. El usuario debe especificar la operacion con el primer caracter del nombre de la operacion S, s (Suma) R, r (Resta) P, p, M, m (Multiplicacion) D, d (Division)''' num1 = float(input("Numero 1: ")) num2 = float(input("Numero 2: ")) operacion = input("Indique la operacion a realizar: ").lower() if operacion=="s": resultado=num1+num2 print(f"El resultado de la suma es: {resultado}") elif operacion=="r": resultado=num1-num2 print(f"El resultado de la resta es: {resultado}") elif operacion=="p" or operacion=="m": resultado=num1*num2 print(f"El resultado de la multiplicacion es: {resultado}") elif operacion=="d": resultado=num1/num2 print(f"El resultado de la division es: {resultado}") else: print(" Error, no ha ingresado un tipo de operacion correcta" "
En tipo de operacion usar: (S) para suma (R) " "para resta (P o M) para multiplicacion (D) para division")
Me quedo asi y me gusto bastante mi resultado xd : print("Calculadora") print("Elija de las siguentes opciones digitando la Primer Letra") print("Suma (S)") print("Resta (R)") print("Multiplicacion (M)") print("Division (D)") opcion = input("Opcion: ").lower() if opcion == "s": n1 = float(input("Digite el Primer Numero: ")) n2 = float(input("Digite el Segundo Numero: ")) r = n1 + n2 print("Resultado: {}".format(r)) elif opcion == "r": n1 = float(input("Digite el Primer Numero: ")) n2 = float(input("Digite el Segundo Numero: ")) r = n1 - n2 print("Resultado: {}".format(r)) elif opcion == "m": n1 = float(input("Digite el Primer Numero: ")) n2 = float(input("Digite el Segundo Numero: ")) r = n1 * n2 print("Resultado: {}".format(r)) elif opcion == "d": n1 = float(input("Digite el Primer Numero: ")) n2 = float(input("Digite el Segundo Numero: ")) r = n1 / n2 print("Resultado: {}".format(r)) else: print("Opcion Inexistente Fin del Programa")
Muchas gracias Alejandro. Una pregunta. Puedes delimitar el número de caracteres en el input? Es decir, que solo les deje poner 1 caracter o si ponen 2 o más que les de un error.Un saludo.
num1 = float(input("Ingresa el primer numero para realizar la operación: ")) num2 = float(input("Ingresa el segundo numero para realizar la operación: ")) operacion= input("S = suma, R = resta, M o P = multipli, D = division " "Indica la operación que deseas realizar: ").lower() if operacion == 's': suma = num1 + num2 print(f"El resultado de la suma es: {suma}") elif operacion == 'r': if num1 > num2: resta = num1 - num2 if num2 > num1: resta = num2 - num1 print(f"El resultado de la resta es: {resta}") elif operacion == 'm' or operacion == 'p': multi = num1*num2 print(f"El resultado de la multiplicación es: {multi}") elif operacion == 'd': div= num1/num2 print(f"El resultado de la division es: {div}") else: print("Tus valores son incorrectos o algo hiciste mal, intenta otra vez")
#Ej8 || Pedir un caracter e indicar si es vocal o no lista = ["a","e","i","o","u"] letra = str(input("Digite una vocal -> ").lower()) if letra in lista: print("Si es una vocal") else: print("No es una vocal") Yo lo resolvi usando una lista, lo veo más limpio y cómodo :D
Variante a la solucion del ejercicio 3: import datetime print(datetime.date.today()) x = input('Enter a letter, preferable a vowel: ').lower() vowels = ['a','e','i','o','u'] if x in vowels: print(' Your letter is a vowel.') else: print(' Your letter is not a vowel')
Ejercicio4: a=float(input("digite el primer número:")) b=float(input("Digite el segundo número:")) print("Escriba la operacion que desee realizar") print("Suma=s , resta=r , multiplicación=m , división=d") operacion=input("Escriba la inicial de la operacion:").lower() if operacion=="s": resultado=a+b print("El resultado de la suma es:",resultado) elif operacion=="r": resultado=a-b print("El resultado de la resta es:",resultado) elif operacion=="m": resultado=a*b print("El resultado de la multiplicacion es:",resultado) elif operacion=="d": resultado=a/b print("El resultado de la división es:",resultado) else: print("Fin del programa")
a = float(input("Inserte un número:")) b = float(input("Inserte otro número:")) c = (input("""Elija la operación: S = Suma R = Resta M = Multiplicacion D = división """)) suma = a + b resta = a - b multiplicacion = a * b division = a / b if c == "S": print("El resultado de la suma es", suma) elif c == "R": print("El resultado de la resta es", resta) elif c == "M": print("El resultado de la multiplicación es", multiplicacion) elif c == "D": print("El resultado de la división es", division) elif c == "s": print("El resultado de la suma es", suma) elif c == "r": print("El resultado de la resta es", resta) elif c == "m": print("El resultado de la multiplicación es", multiplicacion) elif c == "d": print("El resultado de la división es", division) else print("Ha ingresado un valor incorrecto, intenta de nuevo") a = float(input("Inserte un número:")) b = float(input("Inserte otro número:")) c = (input("""Elija la operación: S = Suma R = Resta M = Multiplicacion D = división """)) suma = a + b resta = a - b multiplicacion = a * b division = a / b if c == "S": print("El resultado de la suma es", suma) elif c == "R": print("El resultado de la resta es", resta) elif c == "M": print("El resultado de la multiplicación es", multiplicacion) elif c == "D": print("El resultado de la división es", division) elif c == "s": print("El resultado de la suma es", suma) elif c == "r": print("El resultado de la resta es", resta) elif c == "m": print("El resultado de la multiplicación es", multiplicacion) elif c == "d": print("El resultado de la división es", division) else print("Ha ingresado un valor incorrecto, intenta de nuevo") PD: Es largo ya que te acepta minusculas y mayusculas y te deja equivocarte 1 vez sin tener que reiniciar el programa (capaz se pueda hacer mas corto, pero esta es mi forma).
print("Ingrese un caracter:") caracter=input().lower() #Proceso if caracter in "aeiouaéíóú": print("Es una vocal") else: print("No es una vocal") print(f"El caracter del cual se trata es {caracter}") print("¡Programa finalizado!") Tambien puede ser esa la solucon, ademas incluye las tildes
#Ejercicio 4 print(" 'S' o 's' para sumar ; 'R' o 'r' para restar ; 'P' , 'p', 'M' o 'm' para multiplicar ; 'D' o 'd' para dividir") preg = input(" Su seleccion es: ") if preg=='S' or preg=='s': print(" Eligio sumar") a = float(input("a: ")) b = float(input("b: ")) print(f"El valor {a} sumado a {b} da como resultado {a+b}") if preg=='R' or preg=='r': print(" Eligio restar") a = float(input("a: ")) b = float(input("b: ")) print(f"El valor {a} restado a {b} da como resultado {a-b}") if preg=='M' or preg=='m' or preg=='P' or preg=='p': print(" Eligio multiplicar") a = float(input("a: ")) b = float(input("b: ")) print(f"El valor {a} multiplicado por {b} da como resultado {a*b}") if preg=='D' or preg=='d': print(" Eligio dividir") a = float(input("a: ")) b = float(input("b: ")) print(f"El valor {a} dividido entre {b} da como resultado {a/b}")
# Ejercicio 4 n1 = float(input("Ingrese un número -> ")) n2 = float(input("Ingrese otro número -> ")) # Operaciones s = n1 + n2 r = n1 - n2 m = n1 * n2 d = n1 / n2 # Menu Opciones print("Opciones") print("1.Suma - Ingrese 's'") print("2.Resta - Ingrese 'r'") print("3.Multiplicación - Ingrese 'm'") print("4.División - Ingrese 'd'") op = input("Ingrese una opción -> ").lower() # Condicionales if op == 's': print(f'La opción es suma, y el resultado es {s}') elif op == 'r': print(f'La opción es resta, y el resultado es {r}') elif op == 'm': print(f'La opción es multiplicación, y el resultado es {m}') elif op == 'd': print(f'La opción es división, y el resultado es {d}')
#Ejercicio 4 print("CALCULADORA") a = int(input("Ingresa el primer numero: ")) b = int(input("Ingresa el primer numero: ")) op = input("Ingresa la operacion a realizar S, R, M ,D: ").lower() res1 = a + b res2 = a-b res3 = a*b res4 = a/b if op == "s": print(f"El resultado es: {res1}") if op == "r": print(f"El resultado es: {res2}") if op == "m": print(f"El resultado es: {res3}") if op == "d": print(f"El resultado es: {res4}")
Ejercicio 4 print("\t Bienvenido a Calculator") print(" -------------------------------") print(" \t Operacion a realizar") print(" (S) Suma ") print("(R) Resta ") print("(M) Multiplicacion ") print("(D) Division ") print("(E) Exponenciacion" ) operacion=input(" Digite la opracion a realizar: ").lower() if operacion=='s': n1=float(input("Digite el primer numero: ")) n2 = float(input("Digite el segundo numero: ")) suma=n1+n2 print(f" La suma total entre {n1} y {n2} es: {suma:.2f}") elif operacion=='r': n1 = float(input("Digite el primer numero: ")) n2 = float(input("Digite el segundo numero: ")) resta = n1 - n2 print(f" La resta total entre {n1} y {n2} es: {resta:.2f}") elif operacion == 'm' or operacion=='p': n1 = float(input("Digite el primer numero: ")) n2 = float(input("Digite el segundo numero: ")) mult = n1 * n2 print(f" La multiplicacion total entre {n1} y {n2} es: {mult:.2f}") elif operacion=='d': n1 = float(input("Digite el primer numero: ")) n2 = float(input("Digite el segundo numero: ")) div = n1 / n2 print(f" La division total entre {n1} y {n2} es: {div:.2f}") elif operacion=='e': n1 = float(input("Digite el numero: ")) n2 = float(input("Digite la potencia a elevar: ")) exp = n1 ** n2 print(f" El total entre elevar {n1} a {n2} es: {exp:.2f}") else: print("Elija una de las opciones disponibles")
#calculadora basica entre dos numeros print("suma=s, resta=r, multiplicacion=m, division=d") #vamos a llamar al operador "o" o=str(input("especifique su operacion:")).lower() #inicializamos las variables a operar a=0 b=0 if o=="s" or o=="r" or o=="m" or o=="d": print("ingrese dos numeros") a = float(input("numero 1:")) b = float(input("numero 2:")) if o=="s": print(a+b) if o=="r": print(a-b) if o=="m": print(a*b) if o=="d": print(a/b) else: print("syntax error: ingrese bien el operador xd")
#Condicionales #Ejercicio 4: ''' Realizar un programa que simule el funcionamiento de una calculadora que pueda realizar las cuatro operaciones aritmeticas basicas (suma, resta, multiplicacion y divison). El usuario debe especificar la operacion con el primer caracter del nombre de la operacion ''' num1 = float(input(f' Ingrese el primer numero: ')) num2 = float(input(f'Ingrese el segundo numero: ')) while 1: print(' CALCULADORA -------Elija una opcion-------- ') print(' 1. SUMA 2. RESTA 3. MULTIPLICACION 4. DIVISION') print('------------------------------ ') opc=int(input(f'Opcion = ')) match opc: case 1: print(' Eligio suma') r = num1 + num2 print(f"{num1:.2f} + {num2:.2f} = {r:.2f}") case 2: print(' Eligio resta') r = num1 - num2 print(f"{num1:.2f} - {num2:.2f} = {r:.2f}") case 3: print(' Eligio multiplicacion') r = num1 * num2 print(f"{num1:.2f} x {num2:.2f} = {r:.2f}") case 4: print(' Eligio division') r = num1 / num2 print(f" {num1:.2f} --------- = {r:.2f} {num2:.2f} ") case _: print(' La opcion elegida no existe Intentelo de nuevo')
a= float(input("digite un numero: ")) b= float(input("digite otro numero: ")) inicial= input("digite la inicial de la operacion: ").lower() if inicial=='s': s= a + b print(f"el resultado de la suma es: {s}") elif inicial=='r': r= a - b print(f"el resultado de la resta es: {r}") elif inicial=='m': m= a * b print(f"el resultado de la multiplicacion es: {m}") elif inicial=='d': d= a / b print(f"el resultado de la division es: {d}")
# Ejercicio 8 '''Construir un programa que simule el funcionamiento de una calculadora que puede realozar las cuatro operaciones arimeticas basicas (suma, resta, multiplicacion y division). El usuario debe especificar la operacion con el primer caracter del nombre de la operacion.''' letra = input("Digite la letra inicial de la operación: ").upper() if letra=='S': print(f"Es una suma") num1 = float(input("Digite un numero: ")) num2 = float(input("Digite otro numero: ")) resultado = num1 + num2 print(f"El resultado de la suma es {resultado}") elif letra=='R': print(f"Es una resta") num1 = float(input("Digite un numero: ")) num2 = float(input("Digite otro numero: ")) resultado = num1 - num2 print(f"El resultado de la resta es {resultado}") elif letra=='P' or letra=='M': print(f"Es un producto/ una mutiplicacion") num1 = float(input("Digite un numero: ")) num2 = float(input("Digite otro numero: ")) resultado = num1 * num2 print(f"El resultado del producto o la multiplicacion es {resultado}") elif letra=='D': print(f"Es una division") num1 = float(input("Digite un numero: ")) num2 = float(input("Digite otro numero: ")) if num2!=0: resultado = num1 / num2 print(f"El resultado de la division es {resultado:.2f}") else: print(f"ERROR: no es posible dividir para 0") else: print(f"Letra de operación invalida") Digite la letra inicial de la operación: s Es una suma Digite un numero: 4 Digite otro numero: 5 El resultado de la suma es 9.0 Digite la letra inicial de la operación: r Es una resta Digite un numero: 6 Digite otro numero: 7 El resultado de la resta es -1.0 Digite la letra inicial de la operación: m Es un producto/ una mutiplicacion Digite un numero: 3 Digite otro numero: 5 El resultado del producto o la multiplicacion es 15.0 Digite la letra inicial de la operación: d Es una division Digite un numero: 5 Digite otro numero: 7 El resultado de la division es 0.7142857142857143 Digite la letra inicial de la operación: d Es una division Digite un numero: 5 Digite otro numero: 6 El resultado de la division es 0.83 Digite la letra inicial de la operación: d Es una division Digite un numero: 5 Digite otro numero: 0 ERROR: no es posible dividir para 0 Digite la letra inicial de la operación: u Letra de operación invalida ya quedó ahí
ayudame con este ejercicio:: Encuentre el fragmento de string con caracteres diferentes mas largo en una cadena de texto Ej: input"amigosolodios" / ouput amigo
print("bienvenido al programa de identificacion de vocales") a= "a" b= "o" c= "u" d= "i" e= "e" variable= (input("introduzca un caracter->")) if variable==a or variable==b or variable==c or variable==d or variable==e: print("es una vocal") else: print("no es una vocal") print("bienvenido al programa de identificacion de vocales") vocal = ["a","b","c","d","e"] variable= (input("introduzca un caracter->")) if variable in vocal: print("es una vocal") else: print("no es vocal")
num1=float(input("ingresar un numero:")) num2=float(input("ingresar otro numero:")) print("elegir el tipo de operación") print(" S, s - suma R,r - resta") print(" P,p,M,m - multiplicación D,d - división") #elegimos el operador matematico f=input("ingrese el operador deseado: ").lower() if f=="s": print(num1+num2) elif f=="r": print(num1-num2) elif f=="P" or f=="m": print(num1*num2) elif f=="d": print(num1/num2) else: print("el operador es incorrecto")
num1= int(input("inserta un numero para calcular:")) num2= int(input("inserta un numero para calcular:")) signo = input("inserte un dato para calcular:").lower() if signo=="s": print(f"la suma es {num1 + num2} ") elif signo=="r": print(f"la resta es {num1 - num2}") elif signo == "p" or signo=="m": print(f"la multiplicacion es {num1 * num2}") elif signo =="d": print(f"la división es {num1 / num2}")
""" Construir un programa que simule el funcionamiento de una calculadora que peude realizar las cuatro operaciones aritmeticas basicas (suma resta multiplicacion y division). El usuario debe especificar la operacion con el primer caracter del nombre de la operacion: S, s - suma R,r - Resta M, m - multiplicacion D, d - division """ print("CALCULADORA Introduzca que operacion va a realizar: (S): Sumar (R): Restar (M): Multiplicar (D): Dividir") op = input("-> ") num1 = int(input("Ingrese el primer numero: ")) num2 = int(input("Ingrese el segundo numero: ")) if op == 'r' or op == 'R': res = num1 - num2 print(f"El resultado de la resta es {res}") if op == 's' or op == 'S': res = num1 + num2 print(f"El resultado de la suma es {res}") if op == 'm' or op == 'M': res = num1 * num2 print(f"El resultado de la multiplicacion es {res}") if op == 'd' or op == 'D': res = num1 / num2 print(f"El resultado de la división es {res}")
Aqui una calculadora un poco compleja x) num1 = float(input("Digite un numero ")) num2 = float(input("Digite otro numero ")) print("----") print("Menu") print("----") print("S,s -> Suma") print("R.r -> Resta") print("P,p.M.m ->Multiplicacion") print("D.d -> Division") operacion = input("Digite su caracter ").lower() if operacion == 's': resultado = num1+num2 print(f" El resutado de la suma de {num1} y {num2} es {resultado:.2f}") elif operacion == 'r': resultado = num1 - num2 print(f" El resutado de la resta de {num1} y {num2} es {resultado:.2f}") elif operacion == 'p' or operacion == 'm': resultado = num1 * num2 print(f" El resutado de la multiplicacion de {num1} y {num2} es {resultado:.2f}") elif operacion == 'd': resultado = num1 /num2 print(f" El resutado de la divicion de {num1} entre {num2} es {resultado:.2f}") else: print("A sudedido un error no contemplado, por favor ingrese solo las operaciones del menu")
Saludos! Aqui mi intento del Ejercicio #4: n1=float(input("Ingrese el Primer Numero: ")) n2=float(input("Ingrese el Segundo Numero: ")) opcion=input("Ingrese la inicial de La operacion que desea Realizar " " s o S - Suma" " R o r - Resta" " P , p, M o m - Multiplicacion" " D o d - Division" " ¿Que Opcion desea?: ") if opcion== 's' or opcion=='S': print("La Suma es: ",(n1+n2)) elif opcion== 'R' or opcion=='r': print("La Resta es: ", (n1 - n2)) elif opcion== 'P' or opcion=='p' or opcion== 'M' or opcion=='m': print("La Multiplicacion es: ", (n1 * n2)) elif opcion== 'D' or opcion=='d': print("La Division es: ", (n1 / n2)) else: print("Esa opcion no esta Disponible!")
num1 = int(input("digite un numero: ")) num2 = int(input("digite otro numero: ")) operacion = input("eliga la opcion para realizar la operacion: ") suma = num1 + num2 resta = num1 + num2 multiplicacion = num1 * num2 division = num1 / num2 print("-----------------") if operacion == "s": print("la suma de los dos numero es: ",suma) elif operacion == "r": print("la resta de los dos numero es: ",resta) elif operacion == "m": print("la multiplicacion de los dos numero es: ",multiplicacion) elif operacion == "d": print("la division de los dos numero es: ",division)
Alguien sabe como puedo hacer para que en caso de meter un carácter erróneo, me permita volver a intentarlo de manera cíclica hasta que lo introduzca bien, como para empezar el programa de nuevo sin tener que volver a compilar
bueno yo lo hice así: if letra=='a' or letra=='e' or letra=='i' or letra=='o' or letra=='u': print("Es una vocal.") else: print("No es una vocal.") letraDos = input("Esta vez, introduce una vocal: ") if letraDos=='a' or letraDos=='e' or letraDos=='i' or letraDos=='o' or letraDos=='u': print("Es una vocal.") jajajaja pero tal vez haya otra manera mas corta de hacerlo. (1 año después respondo esto, pero bueno.)
#Ejercicio 4 operacion=input("Digita la operacion (+,-,*,/): "); num1=float(input("Digita el primer numero: ")); num2=float(input("Digita el segunod numero: ")); resultado=0; if operacion=='+': resultado=num1+num2; elif operacion=='-': resultado=num1-num2; elif operacion=='*': resultado=num1*num2; elif operacion=='/': if num2==0: print("No se puede dividir por cero."); else: resultado=num1/num2; else: print("Operacion no valida."); print(f"El resultado es: {resultado}");
Yo hice el ejercicio 4 asi xd: numero1 = float(input("Ingrese un numero: ")) numero2 = float(input("Ingrese otro numero: ")) operacion = input("Digite una operacion: ").lower() suma = numero1 + numero2 resta = numero1 - numero2 producto = numero1 * numero2 division = numero1 / numero2 if operacion=='s' or operacion=='S' or operacion=='r' or operacion=='R' or operacion=='p' or operacion=='P' or operacion=='d' or operacion=='D': print(f"{operacion} es operable") if operacion=='s' or operacion=='S': print(f"La suma es {suma}") elif operacion=='r' or operacion=='R': print(f"La resta es {resta}") elif operacion=='p' or operacion=='P': print(f"El producto es {producto}") elif operacion=='d' or operacion=='D': print(f"La division es {division}") else: print("No es operable")
Un modelito sencilo:: Nom = input("Digite su nombre: ") # Para que salga con su nombrecito a = float(input("digite el 1er valor: ")) # Pedimos los valores. b = float(input("digite el 2do valor: ")) # Pedimos los valores. variable = input(f"Gracias {Nom}, usted quiere: sumar(S), restar (R), multipliar (M o P) y divisio (D): ") if variable == "s": print(f"El valor es {a + b} ") elif variable == "r": print(f"El valor es {a - b} ") elif variable == "m" or variable == "p": print(f"El valor es {a * b} ") elif variable == "d" : print(f"El valor es {a / b} ")
Yo lo hice asi: vocal = input("Escribe una vocal: ") a = "a" e = "e" i = "i" o = "o" u = "u" if vocal==a : print("ok") elif vocal==e: print("ok") elif vocal==i: print("ok") elif vocal==o: print("ok") elif vocal==u: print("ok") else: print("Dele pa fuera mi rey")
Esta fue mi solución Saludos!!!!!! =) num1= float(input("Porporciona el primer número:")) num2= float(input("Porporciona el segundo número:")) operacion = input(" S-s Suma R-r Resta M-m Multiplicación D-d División Que operación deseas realizar:") if operacion == 'S' or operacion == 's': suma=num1+num2 print(f" El resultado de la suma es {suma}") elif operacion == 'R' or operacion == 'r': resta =num1-num2 print(f" El resultado de la resta es {resta}") elif operacion == 'M' or operacion == 'm': multi = num1*num2 print(f" El resultado de la multiplicación es {multi}") elif operacion == 'D' or operacion == 'd': if num2 != 0: div = num1/num2 print(f" El resultado de la división es {div}") else: print(" No se puede dividir entre 0") else: print(" Opción no valida")
ask = input("ingrese una letra para realizar una operacion a relizar") ask1 = float(input(" ingrese el primer digito")) ask2 = float(input(" ingrese el segundo digito")) if ask == "s" or ask == "S": answ = ask1 + ask2 print(f"la suma es igual a: {answ}") elif ask == "r" or ask == "R": answ = ask1 - ask2 print(f"la resta es igual a: {answ}") elif ask == "m" or ask == "M": answ = ask1 * ask2 print(f"la multiplicacion es igual a: {answ}") elif ask == "d" or ask == "D": answ = ask1 / ask2 print(f"la division es igual a: {answ}")
Lo hice un poco diferente, porque me parece que es mas agradable al usuario, de igual manera cumple la misma funcion #Calculadora. print (" Calculadora.") n1= float (input("Digite N1: ")) n2= float (input("Digite N2: ")) print (" ¿Que operacion que desea realizar?.") op = input("A) Suma. B) Resta. C) Multiplicacion. D) Division. >Opcion: ").lower() print (" ") if op=='a': print(f"Usted eligió sumar. El resultado de {n1} mas {n2} es: {n1+n2}") elif op=='b': print (f"Usted eligió restar. El resultado de {n1} menos {n2} es: {n1-n2}") elif op=='c': print (f"Usted eligió multiplicar. El resultado de {n1} por {n2} es: {n1*n2}") elif op=='d': print (f"Usted eligió dividir. El resultado de {n1} dividido {n2} es: {n1/n2:.2f}") else: print (f"Usted introdujo una opcion incorrecta, vuelva a intentarlo.")
a = float(input("Numero 1: ")) b = float(input("Numero 2 :")) c = input("Operación:").lower() if c == ("s"): d = a + b print(f"El resultado de la operación seria {d}") elif c == ("r"): d = a - b print(f"El resultado de la operación seria {d}") elif c == ("m") or c == ("p"): d = a * b print(f"El resultado de la operación seria {d}") elif c == ("d"): d = (a / b).__round__(3) print(f"El resultado de la operación seria {d}")
a = float(input("Ingrese un numero para resolver: ")) b = float(input("Ingrese un segundo numero para resolver: ")) operacion = input("Ingrese la inicial de la operacion que desea: ").lower() if operacion == 's': s = a + b print(f"El resultado de tu suma es: {s}") elif operacion == 'r': r = a - b print(f"El resultado de tu resta es: {r}") elif operacion == 'm': m = a * b print(f"El resultado de tu multiplicación es: {m}") elif operacion == 'd': d = a / b print(f"El resultado de tu división es: {d}") else: print("No ingresaste las letras designadas")
#4 print("Bienvenido A Su Calculadora") numero1=float(input("Ingrese un numero")) numero2=float(input("Ingrese Otro Numero")) print("S = Suma") print("R = Resta") print("M= Multiplicacion") print("D= Division") opcion=(input("Seleccione que operacion desea Realizar")).lower() if opcion=='S': suma=numero1+numero2 print("La Suma es ",suma) elif opcion=='R': resta=numero1-numero2 print("La Resta es ",resta) elif opcion=='M': mul=numero1*numero1 print("La Multiplicacion es",mul) elif opcion=='D': div=numero1/numero2 print("La Division es ",div) else: print("No A ingresado Ningun caracter Que concuerde Con la operacion")
while True: intro = input("Introduce una letra: ") vocal = ["a","e","i","o","u","A","E","I","O","U"] if intro.isalpha(): if (intro in vocal): print ("Es una vocal") else: print ("Es una consonante") else: print("Introduce solo letras")
Mi propuesta al ejercicio de la calculadora. Espero os guste. """ Pedir un número, operación a realizar y un segundo número. Para indicar la operación, el usuario puede indicar: Para la suma: S s + Para la resta: R r - Para la multi: M m * Para la divis: D d / Tras meter el segundo número, realizar la operación y mostrar el resultado. """ # La línea siguiente la pongo por probar solo. Se ahorran líneas de código, pero es un engorro para leerlo. num1, ope, num2 = float(input("Primer numero: ")), input("Operación: "), float(input("Segundo numero: ")) if ope.lower() == "s" or ope == "+": print(f"Resultado de {num1} + {num2} = {num1 + num2}") elif ope.lower() == "r" or ope == "-": print(f"Resultado de {num1} - {num2} = {num1 - num2}") elif ope.lower() == "m" or ope == "*": print(f"Resultado de {num1} * {num2} = {num1 * num2}") elif ope.lower() == "d" or ope == "/": print(f"Resultado de {num1} / {num2} = {num1 / num2}") else: print("La operación indicada no es valida.")
Ejercicio 4: """Construir un programa que simule el funcionamiento de una calculadora que pueda realizar las cuatro operaciones aritmeticas básicas Suma, resta, multiplicación y división. El usuario debe especificar la operación con el primer caracter del nombre de la operacion. S, R, P,p, M,m D,d""" def summ(a, b): return a + b def rest(a, b): return a - b def multi(a, b): return a * b def div(a, b): if b != 0: return a / b else: print("No es posible dividir por cero. ") print("Welcome To Calculator. ") print("Enter an option ") print("For sum: S OR s, for substract: R, r, for multiplication: P,p, M, m. For division: D, d and exit for leave ") result = None suma = ["S", "s"] resta = ["R", "r"] product = ["P","p", "M", "m"] division = ["D", "d"] while True: num = input("Enter a number: ") if num.lower() == "exit": break num = float(num) if result is not None: option = input("Enter an option: ") if option.lower() == "exit": break if option in suma: result = summ(result, num) elif option in resta: result = rest(result, num) elif option in product: result = multi(result, num) elif option in division: result = div(result, num) else: print("Invalid Option") continue print(f"The result is {result}") else: result = num
operacion = input("Ingrese la operacion que desea realizar: ") if operacion=='S' or operacion=="s": valor1 = float(input("Ingrese un valor: ")) valor2 = float(input("Ingrese otro valor: ")) resultado = (valor1 + valor2) print(f"El resultado de la suma es: {resultado:.2f}") elif operacion=="R" or operacion=="r": valor1 = float(input("Ingrese un valor: ")) valor2 = float(input("Ingrese otro valor: ")) resultado = (valor1 - valor2) print(f"El resultado de la resta es: {resultado:.2f}") elif operacion=="P" or operacion=="p" or operacion=="M" or operacion=="m": valor1 = float(input("Ingrese un valor: ")) valor2 = float(input("Ingrese otro valor: ")) resultado = (valor1 * valor2) print(f"El resultado de la multiplicacion es: {resultado:.2f}") elif operacion=="D" or operacion=="d": valor1 = float(input("Ingrese un valor: ")) valor2 = float(input("Ingrese otro valor: ")) resultado = (valor1 / valor2) print(f"El resultado de la division es: {resultado:.2f}") else: print("La operacion que eligió no esta asignada")
Lo hice así usando diccionario para que me dijera cual opción escogí en base a la letra (Para practicar un poco los diccionarios) print(" .--------------------.") print("CALCULADORA DE NUMEROS") print(".--------------------.") print("--MENU DE OPCIONES--") print("Suma - Digite S") print("Resta - Digite R") print("Multiplicacion - Digite P o M") print("División - Digite D") dicc={"S":"Suma","R":"Resta","M":"Multiplicación","P":"Multiplicación","D":"Division"} opr = input("Operación escogida: ").upper() print("Has escogido "+dicc[opr]) print(" --MENU "+dicc[opr].upper()+"--") num1 = float(input("Digite su primer numero: ")) num2 = float(input("Digite su segundo numero: ")) print(" -------------------------------") if opr=="S": res=num1+num2 print("El resultado de la operación es: ",res) elif opr=="R": res=num1-num2 print("El resultado de la operación es: ",res) elif opr=="M" or opr=="P": res=num1 * num2 print("El resultado de la operación es: ",res) elif opr=="D": res=num1 / num2 print("El resultado de la operación es: ",res) print("-------------------------------") print("
op_select = input("Selecciona S para suma ,R para resta P o M para multiplicacion o D para divicion").lower() num_1 = float(input("N1 ->: ")) num_2 = float(input("N2 ->: ")) suma=num_1+num_2 resta=num_1-num_2 multiplicacion=num_1*num_2 divicion=num_1/num_2 if op_select == "s": print(f"El resuldado de la suma es: {suma}") elif op_select =="r": print(f"El resuldado de la resta es: {resta}") elif op_select =="m" or op_select=="p": print(f"El resuldado de la resta es: {multiplicacion}") elif op_select =="d": print(f"El resuldado de la divicion es: {divicion}")
print('S = Suma, M = Multiplicacion, D = Division, R = Resta. ') Suma = input('Digite el caracter de la operacion que quieres hacer: ').upper() if Suma == 'S': sum = int(input('Primer digito a sumar: ')) sum1 = int(input('Segundo digito a sumar: ')) resultado = sum + sum1 print(f'El resultado de la operacion es: {resultado}')
elif Suma == 'M': multi = int(input('Primer digito a multiplicar: ')) multi1 = int(input('Segundo digito a multiplicar: ')) resultado2 = multi * multi1 print(f'El resultado de la operacion es: {resultado2}') elif Suma == 'D': div = float(input('Primer digito a dividir: ')) div1 = float(input('Segundo digito a dividir: ')) resultado3 = div / div1 print(f'El resultado de la operacion es: {resultado3}') elif Suma == 'R': rest = int(input('Primer digito a restar: ')) rest1 = int(input('Segundo digito a restar: ')) resultado4 = rest - rest1 print(f'El resultado de la operacion es: {resultado4}')
Quería compartir mi código porque veo que la gran mayoria ponen códigos bien largos. num1 = float(input("Agregar el primer número para realizar la operación: " )) num2 = float(input("Agregar el segundo número para realizar la operación: " )) ask_symb = input(f"Elige un símbolo matemáticos para la operación {num1} y {num2} S = Suma, R = Resta, M = Multiplicación, D = División, ").upper() if ask_symb == 'S': print(f"El resultado de la suma es: {num1 + num2}") elif ask_symb == 'R': print(f"El resultado de la resta es: {num1 - num2}") elif ask_symb == 'M' or ask_symb == 'P': print(f"El resultado de la multiplicación es: {num1 * num2}") elif ask_symb == 'D': print(f"El resultado de la división es: {num1 / num2}") else: print("Debes elegir un símbolo matemáticos, inténtalo de nuevo.")
print("\t====MENÚ DE OPERACIONES====") print("S. Suma") print("R. Resta") print("P. Producto") print("D. División") opcion = input("Elija una operacion aritmetica: ").upper() if opcion == 'S': num1 = float(input("Digite el primer sumando: ")) num2 = float(input("Digite el segundo sumando: ")) resultado = num1 + num2 print(f"La suma de {num1:.2f} y {num2:.2f} es {resultado:.2f}") elif opcion == "R": num1 = float(input("Digite el primer numero: ")) num2 = float(input("Digite el segundo numero: ")) resultado = num1 - num2 print(f"La resta de {num1:.2f} y {num2:.2f} es {resultado:.2f}") elif opcion == 'P': num1 = float(input("Digite el primer numero: ")) num2 = float(input("Digite el segundo numero: ")) resultado = num1 * num2 print(f"El producto de {num1:.2f} y {num2:.2f} es {resultado:.2f}") elif opcion == 'D': num1 = float(input("Digite el primer numero: ")) num2 = float(input("Digite el segundo numero: ")) if num2 != 0: resultado = num1 / num2 print(f"La división de {num1:.2f} y {num2:.2f} es {resultado:.2f}") else: print("La división por cero no es válida.") else: print("Opción inválida") print("Fin del programa")
num1 = float(input("Escriba el primer numero -> ")) num2 = float(input("Escriba el primer numero -> ")) print(" ") accion = input("Indique la accion que quiera realizar marcando su inicial ((S)uma, (R)esta, (M)ultiplicacion o (D)ivision): ").lower() print(" ") s = 's' r = 'r' m = 'm' d = 'd' if accion=='s' or accion=='r' or accion=='m' or accion=='d': if accion=='s': suma = (num1 + num2) print(f"El valor de su suma es de: {suma}") print(" ") elif accion=='r': resta = (num1 - num2) print(f"El valor de la resta es de: {resta}") print(" ") elif accion=='m': multiplicacion = (num1 * num2) print(f"El valor de su multiplicacion es: {multiplicacion}") print(" ") elif accion=='d' and num2!=0: division = (num1 / num2) print(f"El numero de su division es: {division}") print(" ") else: print("Error, no se puede dividir entre 0") else: print("Accion invalida, intente nuevamente")
print(" S, s (SUMA)") print("R, r (RESTA)") print("M, m (MULTIPLICACION)") print("D, d (DIVISION)") operacion = (input(" Que operacion deseas? ")).lower() if operacion == "s": print("SUMAR") num1 = float(input("Dame el primer numero: ")) num2 = float(input("Dame el segundo numero: ")) result = num1+num2 print(f"El resultado es: {result}") elif operacion == "r": print("RESTAR") num1 = float(input("Dame el primer numero: ")) num2 = float(input("Dame el segundo numero: ")) result = num1-num2 print(f"El resultado es: {result}") elif operacion == "m": print("MULTIPLICAR") num1 = float(input("Dame el primer numero: ")) num2 = float(input("Dame el segundo numero: ")) result = num1*num2 print(f"El resultado es: {result}") elif operacion == "d": print("DIVIDIR") num1 = float(input("Dame el primer numero: ")) num2 = float(input("Dame el segundo numero: ")) result = num1/num2 print(f"El resultado es: {result}") else: print("Opcion incorrecta.")
def operaciones(): print("Bienvenido a la Calculadora ¿Cual operación desea realizar?") print("-> S,s -suma -> R,r -resta -> P,p,M,m- Multiplicación -> D,d División") signo=input("Opereción: ").lower() if signo=="s": num1=float(input("Ingrese el numero 1: ")) num2=float(input("Ingrese el numero 2: ")) print(f"El resultado de la suma es {num1+num2:.2f}") elif signo=="r": num1=float(input("Ingrese el numero 1: ")) num2=float(input("Ingrese el numero 2: ")) print(f"El resultado de la resta es {num1-num2:.2f}") elif signo=="p" or signo=="m": num1=float(input("Ingrese el numero 1: ")) num2=float(input("Ingrese el numero 2: ")) print(f"El resultado de la multiplicación es {num1*num2:.2f}") elif signo=="d": num1=float(input("Ingrese el numero 1: ")) num2=float(input("Ingrese el numero 2: ")) print(f"El resultado de la división es {num1/num2}") else: print("Error: La opción es inválida") operaciones() print("Desea realizar otra operación") continuar=input("[y/n]: ").lower()
Mi código del ejercicio 3: # Ejercicio 3 val = input("Inserte un carácter: ") if val == "a": print(f"{val} es una vocal") elif val == "e": print(f"{val} es una vocal") elif val == "i": print(f"{val} es una vocal") elif val == "o": print(f"{val} es una vocal") elif val == "u": print(f"{val} es una vocal") else: print(f"{val} no es una vocal")
print(" Bienvenido a su calculadora") x=float(input(" Ingrese el primer numero: ")) y=float(input(" Ingrese el segundo numero: ")) o=input(" Ingrese la inicial de la operacion que desea realizar: ") resultado=float o=o.lower() if o=='s': resultado=x+y print(f"Su operacion es {x} + {y} = {resultado}") elif o=='r': resultado=x-y print(f"Su operacion es {x} - {y} = {resultado}") elif o=='m': resultado=x*y print(f"Su operacion es {x} * {y} = {resultado}") elif o=='d': resultado=x/y print(f"Su operacion es {x} / {y} = {resultado}") else: print(" Error, mal ingresada la operacion")
print("Bienvenido señor usuario ") letr=input("Digite: s: para sumar r: para restar p o m: para multiplicar d: para dividir ").lower() if(letr=='s'): nume1=int(input("Ingrese un número: ")) nume2=int(input("Ingrese otro número: ")) print(f"La suma de {nume1} y {nume2} es: {nume1+nume2}") elif(letr=='r'): nume1=int(input("Ingrese un número: ")) nume2=int(input("Ingrese otro número: ")) print(f"La resta de {nume1} y {nume2} es: {nume1-nume2}") elif(letr=='p' or letra=='m'): nume1=int(input("Ingrese un número: ")) nume2=int(input("Ingrese otro número: ")) print(f"El producto de {nume1} y {nume2} es: {nume1*nume2}") elif(letr=='d'): nume1=int(input("Ingrese un número: ")) nume2=int(input("Ingrese otro número: ")) print(f"La división de {nume1} y {nume2} es: {nume1/nume2}") else: print(f"El caracter {letr} ingresado no está en el menú")
### Hacer un programa que pida un caracter e indique si es una vocal o no. letra = str(input("Ingresar un caracter ")) if letra == "a" or letra == "A": print("Esta letra es una vocal ") elif letra == "e" or letra == "E": print("Esta letra es una vocal ") elif letra == "i" or letra == "I": print("Esta letra es una vocal ") elif letra == "o" or letra == "O": print("Esta letra es una vocal ") elif letra == "u" or letra == "U": print("Esta letra es una vocal ") else: print("Esta letra no es una vocal, pero si puedes imaginarlo puedes crearlo. ¡Gracias CRACK! ")
#hacer una Calculadora a = input("Suma(S), Resta(R), Multiplicación(M), Division(D) Indique con una de las letras para iniciar la operación: ").lower() if a=='s': print(int(input("a: ")) + int(input("b: "))) elif a=='r': print(int(input("a: ")) - int(input("b: "))) elif a=='m': print(int(input("a: ")) * int(input("b: "))) elif a=='d': print(int(input("a: ")) / int(input("b: "))) else: print("Caracter inválido, Intente de nuevo.") #En caso de que el usuario ingrese un caracter inválido lo comento igualmente.
jajaja yo lo hice asi print("El programa le ayudara a resolver problemas de suma, resta multiplicacion y division.") o=input("Indique la operacion a seguir colocando el simbolo de la operacion: ") if o=='+': x=float(input("Indique el primer valor: ")) y=float(input("Indique el segundo valor: ")) r=x+y print(f"El resultado de la suma es : {r}") elif o=='-': x=float(input("Indique el primer valor: ")) y=float(input("Indique el segundo valor: ")) r=x-y print(f"El resultado de la resta es : {r}")
elif o=='*': x=float(input("Indique el primer valor: ")) y=float(input("Indique el segundo valor: ")) r=x*y print(f"El resultado de la multiplicacion es : {r}") elif o=='/': x=float(input("Indique el primer valor: ")) y=float(input("Indique el segundo valor: ")) r=x//y print(f"El resultado de la division es : {r}")
#Calculadora ''' S,s - Suma R,r - Resta P,p,M,m - Multiplicación D,d - División ''' modo = input("Seleccione un modo " "Suma (S,s) " "Resta (R,r) " "Multiplicación (P,p,M,m) " "División (D,d) ").upper() if modo =='S': print("Modo suma") a = float(input("Ingrese un numero: ")) b = float(input("Ingrese un numero: ")) suma = a + b print(suma) elif modo =='R': print("Modo resta") a = float(input("Ingrese un numero: ")) b = float(input("Ingrese un numero: ")) resta = a - b print(resta) elif modo =='P' or modo =='M': print("Modo multiplicacion") a = float(input("Ingrese un numero: ")) b = float(input("Ingrese un numero: ")) multiplicacion = a * b print(multiplicacion) elif modo =='D': print("Modo division") a = float(input("Ingrese un numero: ")) b = float(input("Ingrese un numero: ")) division = a / b print(division) else: print("Seleccione un modo disponible")
💻 Apúntate al curso completo de Programación en Python:
LINK: goo.gl/So89Ws
Me apunto amigo me gustaría que Sigas siempre A Si no importa en que plataforma en RUclips o en una futura sigue impartiendo conocimiento hasta me aguantaría
Publicidad Saludos y éxitos
@@zeupez616 m bggigbghhhb hn. ...jhggjj er
G3
t r y .
@@zeupez616 Que tristeza que se nos haya ido, yo también lo hubiera seguido a donde fuera. Descansa en paz amigo mío
Era un instructor excelente, con mucha facilidad para transmitir conocimientos...
y atento a explicar todos los detalles que "SON NECESARIOS"
mi amigo alejandro siempre con sus ejercicios alfinal del video jjaja que pena, te fusite bro explicabas muy bien contigo saco la carrera a flote. Descanza en paz rey gracias por tanto
que pasó con el?
@@GiardinaNaturalezaentupiel lamentablemente fallecio a causa de una enfermedad que tenia :(
@@gonzalocastillosanchez9684 ay que tristeza, realmente lo aprecié mucho a través de estos videos
Gracias ATI estoy aprendiendo a programar
eres el puto amoooo!! justo necesitaba esta parte. Te amoo. Me veré el curso completo!
No te va a responder porque falleció hace un poco mas de un año :'(
@@carlospineda6381 :(
Excelente curso, muchas gracias, saludos desde Colombia.
EJERCICIO 4. CONSTRUIR UN PROGRAMA QUE SIMULE EL FUNCIONAMIENTO DE UNA CALCULADORA QUE
PUEDE REALIZAR LAS CUATRO OPERACIONES ARITMÉTICAS BÁSICAS(SUMA,RESTA,MULT,DIVISIÓN)
EL USUARIO DEBE ESPECIFICAR LA OPERACIÓN CON EL PRIMER CARÁCTER DEL NOMBRE DE LA OPERACIÓN.
letter = input("ingrese caracter: ").lower()
if letter=='s':
print("Suma")
n1=float(input("Ingrese numero: "))
n2 = float(input("Ingrese numero: "))
suma = n1+n2
print(f"La suma es: {suma}")
if letter=='r':
print("Resta")
r1=float(input("Ingrese numero: "))
r2=float(input("Ingrese numero: "))
resta=r1-r2
print(f"La resta es: {resta}")
elif letter=='p' or letter=='m':
print("Multiplicación.")
m1 = float(input("Ingrese numero: "))
m2 = float(input("Ingrese numero: "))
mult=m1*m2
print(f"El valor de la multiplicacion es: {mult}")
if letter=='d':
print("Division.")
d1=float(input("Ingrese numero: "))
d2 = float(input("Ingrese numero: "))
divi = d1/d2
print(f"La división es: {divi:.2f}")
else:
print("No es una operación valida.")
muy buenos vídeos no me los pierdo
'''
Ejercicio 4:
Construir un programa que simule el funcionamiento de una calculadora que puede realizar las cuatro operaciones
aritméticas básicas (suma, resta, multiplicación y división). El usuario debe especificar la operación
con el primer carácter del nombre de la operación.
S, s - Suma
R, r - Resta
P, p, M, m - Multiplicación
D, d - División
'''
print('''
Digíta la inicial de la operación
que desees efectuar.
*************************
* S = Suma *
* R = Resta *
* M = Multiplicación *
* D = División *
*************************
''')
num1 = float(input("Digíta un numero: "))
opera = input("Digíta la inicial de la operación: ").lower()
num2 = float(input("Digíta un numero: "))
if opera == "s" or opera == "r" or opera == "m" or opera == "d":
if opera == "s":
print(num1 + num2)
elif opera == "r":
print(num1 - num2)
elif opera == "m":
print(num1 * num2)
elif opera == "d":
print(num1 / num2)
else:
print("Operacion desconocida...")
mano ud el mejor
lo hice con este codigo:
a = input("Digite un caracter: ")
if a == "a" or a == "e" or a == "i" or a == "o" or a == "u":
print("El caracter introducido si es una vocal")
else:
print("El caracter introducido no es una vocal")
gracias :D
El lo hizo tan simple y me inspiré
print("OPERACIONES:
")
Ope = input("Digite la inicial de la operacion que desea realizar: ").lower()
if Ope == 's':
print("
Suma:
")
num = float(input("Digite el primer numero: "))
num1 = float(input("Digite el primer numero: "))
resultado = num + num1
resultado = round(resultado, 2)
print(f"
El resultado es: {resultado}")
elif Ope == 'r':
print("
Resta:
")
num = float(input("Digite el primer numero: "))
num1 = float(input("Digite el primer numero: "))
resultado = num - num1
resultado = round(resultado, 2)
print(f"
El resultado es: {resultado}")
elif Ope == 'p':
print("
Multiplicacion:
")
num = float(input("Digite el primer numero: "))
num1 = float(input("Digite el primer numero: "))
resultado = num * num1
resultado = round(resultado, 2)
print(f"
El resultado es: {resultado}")
elif Ope == 'd':
print("
Division:
")
num = float(input("Digite el primer numero: "))
num1 = float(input("Digite el primer numero: "))
resultado = num / num1
resultado = round(resultado,2)
print(f"
El resultado es: {resultado}")
else:
print("Lo que usted digito no esta en el menu")
''Construir un programa que simule el funcionamiento de una
calculadora que realice las 4 operaciones basicas. El usuario
debe especificar la operacion con el primer caracter del nombre
de la operacion
S, s (Suma)
R, r (Resta)
P, p, M, m (Multiplicacion)
D, d (Division)'''
num1 = float(input("Numero 1: "))
num2 = float(input("Numero 2: "))
operacion = input("Indique la operacion a realizar: ").lower()
if operacion=="s":
resultado=num1+num2
print(f"El resultado de la suma es: {resultado}")
elif operacion=="r":
resultado=num1-num2
print(f"El resultado de la resta es: {resultado}")
elif operacion=="p" or operacion=="m":
resultado=num1*num2
print(f"El resultado de la multiplicacion es: {resultado}")
elif operacion=="d":
resultado=num1/num2
print(f"El resultado de la division es: {resultado}")
else:
print("
Error, no ha ingresado un tipo de operacion correcta"
"
En tipo de operacion usar:
(S) para suma
(R) "
"para resta
(P o M) para multiplicacion
(D) para division")
¿no sería mejor trabajarlo con códigos ascii?
Me quedo asi y me gusto bastante mi resultado xd :
print("Calculadora")
print("Elija de las siguentes opciones digitando la Primer Letra")
print("Suma (S)")
print("Resta (R)")
print("Multiplicacion (M)")
print("Division (D)")
opcion = input("Opcion: ").lower()
if opcion == "s":
n1 = float(input("Digite el Primer Numero: "))
n2 = float(input("Digite el Segundo Numero: "))
r = n1 + n2
print("Resultado: {}".format(r))
elif opcion == "r":
n1 = float(input("Digite el Primer Numero: "))
n2 = float(input("Digite el Segundo Numero: "))
r = n1 - n2
print("Resultado: {}".format(r))
elif opcion == "m":
n1 = float(input("Digite el Primer Numero: "))
n2 = float(input("Digite el Segundo Numero: "))
r = n1 * n2
print("Resultado: {}".format(r))
elif opcion == "d":
n1 = float(input("Digite el Primer Numero: "))
n2 = float(input("Digite el Segundo Numero: "))
r = n1 / n2
print("Resultado: {}".format(r))
else:
print("Opcion Inexistente Fin del Programa")
Muchas gracias Alejandro. Una pregunta. Puedes delimitar el número de caracteres en el input? Es decir, que solo les deje poner 1 caracter o si ponen 2 o más que les de un error.Un saludo.
Lo ciento amigo, pero lamentablemente el murió hace mas de un año este fue uno de sus últimos cursos que hizo.
num1 = float(input("Ingresa el primer numero para realizar la operación: "))
num2 = float(input("Ingresa el segundo numero para realizar la operación: "))
operacion= input("S = suma, R = resta, M o P = multipli, D = division
"
"Indica la operación que deseas realizar: ").lower()
if operacion == 's':
suma = num1 + num2
print(f"El resultado de la suma es: {suma}")
elif operacion == 'r':
if num1 > num2:
resta = num1 - num2
if num2 > num1:
resta = num2 - num1
print(f"El resultado de la resta es: {resta}")
elif operacion == 'm' or operacion == 'p':
multi = num1*num2
print(f"El resultado de la multiplicación es: {multi}")
elif operacion == 'd':
div= num1/num2
print(f"El resultado de la division es: {div}")
else:
print("Tus valores son incorrectos o algo hiciste mal, intenta otra vez")
tambien podrias resgtringir en la division el denominador ya que no debe ser "0"
#TAREA - Ejercicio 4
#Realizar una calculadora con funciones basicas
def Menu():
print("-----")
print("MENÚ: ")
print("-----")
print("S,s) SUMA")
print("R,r) RESTA")
print("P,p,M,m) MULTIPLICACIÓN ")
print("D,d) DIVISION")
print("E,e) SALIR DEL PROGRAMA")
def Suma(x,y):
return x + y
def Resta(x,y):
return x - y
def Multiplicacion(x,y):
return x * y
def Division(x,y):
return x / y
while True:
a = float(input("
Digite un número: "))
b = float(input("Digite un nuevo número: "))
Menu()
operation = input("Digite una opción: ").upper()
if (operation == 'S'):
print("Respuesta:",Suma(a, b))
elif (operation == 'R'):
print("Respuesta:",Resta(a, b))
elif (operation == 'P' or operation == 'M'):
print("Respuesta:",Multiplicacion(a, b))
elif (operation == 'D'):
print("Respuesta:",Division(a, b))
elif (operation == 'E'):
print("Saliste del programa...")
exit()
else:
print("Opción inválida.")
#Ej8 || Pedir un caracter e indicar si es vocal o no
lista = ["a","e","i","o","u"]
letra = str(input("Digite una vocal -> ").lower())
if letra in lista:
print("Si es una vocal")
else:
print("No es una vocal")
Yo lo resolvi usando una lista, lo veo más limpio y cómodo :D
como limito la entrada de caracteres en el input, por ejemplo si solo quiero que permita un caracter ingresar desde el teclado?
me ayudo mucho
Variante a la solucion del ejercicio 3:
import datetime
print(datetime.date.today())
x = input('Enter a letter, preferable a vowel: ').lower()
vowels = ['a','e','i','o','u']
if x in vowels:
print('
Your letter is a vowel.')
else:
print('
Your letter is not a vowel')
aparece que esta mal xd
V=input("Ingrese vocal: ")
if V in "aeiou AEIOU":
print("Es vocal")
else:
print("No es vocal")
Ejercicio3
Bien, pero elimina el espacio porque lo toma como vocal también
@@RivadeneyraA que espacio¿?
El espacio entre u y A.
chugg no sabia eso gracias
me podrias explicar para que es el "in"
Alejandro sigue presente!!!
#Calculadora
op = input("ingrese la operacion deseada R,r por resta; S,s por suma; P,p por producto; D,d division : ...").lower()
num1 = float(input("Digit un numero:"))
num2 = float(input("Digit un numero:"))
if op=='r':
print(f"El resultado es:{num1 - num2}")
elif op=='s':
print(f"El resultado es:{num1 + num2}")
elif op=='p':
print(f"El resultado es:{num1 * num2}")
elif op=='d':
print(f"El resultado es:{num1 / num2}")
print("Fin del programa")
Ejercicio4:
a=float(input("digite el primer número:"))
b=float(input("Digite el segundo número:"))
print("Escriba la operacion que desee realizar")
print("Suma=s , resta=r , multiplicación=m , división=d")
operacion=input("Escriba la inicial de la operacion:").lower()
if operacion=="s":
resultado=a+b
print("El resultado de la suma es:",resultado)
elif operacion=="r":
resultado=a-b
print("El resultado de la resta es:",resultado)
elif operacion=="m":
resultado=a*b
print("El resultado de la multiplicacion es:",resultado)
elif operacion=="d":
resultado=a/b
print("El resultado de la división es:",resultado)
else:
print("Fin del programa")
a = float(input("Inserte un número:"))
b = float(input("Inserte otro número:"))
c = (input("""Elija la operación:
S = Suma
R = Resta
M = Multiplicacion
D = división
"""))
suma = a + b
resta = a - b
multiplicacion = a * b
division = a / b
if c == "S":
print("El resultado de la suma es", suma)
elif c == "R":
print("El resultado de la resta es", resta)
elif c == "M":
print("El resultado de la multiplicación es", multiplicacion)
elif c == "D":
print("El resultado de la división es", division)
elif c == "s":
print("El resultado de la suma es", suma)
elif c == "r":
print("El resultado de la resta es", resta)
elif c == "m":
print("El resultado de la multiplicación es", multiplicacion)
elif c == "d":
print("El resultado de la división es", division)
else
print("Ha ingresado un valor incorrecto, intenta de nuevo")
a = float(input("Inserte un número:"))
b = float(input("Inserte otro número:"))
c = (input("""Elija la operación:
S = Suma
R = Resta
M = Multiplicacion
D = división
"""))
suma = a + b
resta = a - b
multiplicacion = a * b
division = a / b
if c == "S":
print("El resultado de la suma es", suma)
elif c == "R":
print("El resultado de la resta es", resta)
elif c == "M":
print("El resultado de la multiplicación es", multiplicacion)
elif c == "D":
print("El resultado de la división es", division)
elif c == "s":
print("El resultado de la suma es", suma)
elif c == "r":
print("El resultado de la resta es", resta)
elif c == "m":
print("El resultado de la multiplicación es", multiplicacion)
elif c == "d":
print("El resultado de la división es", division)
else
print("Ha ingresado un valor incorrecto, intenta de nuevo")
PD: Es largo ya que te acepta minusculas y mayusculas y te deja equivocarte 1 vez sin tener que reiniciar el programa (capaz se pueda hacer mas corto, pero esta es mi forma).
ya lo probé y el resultado es el mismo
problema encontrado si digito el caracter 3, me dice que no es una vocal si no una consonante y 3 es un número
print("Ingrese un caracter:")
caracter=input().lower()
#Proceso
if caracter in "aeiouaéíóú":
print("Es una vocal")
else:
print("No es una vocal")
print(f"El caracter del cual se trata es {caracter}")
print("¡Programa finalizado!")
Tambien puede ser esa la solucon, ademas incluye las tildes
caracter=input("Ingrese un caracter: ")
if caracter.lower() in "aeiou":
print ("El caracter es una vocal")
else:
print ("El caracter es consonante")
#Ejercicio 4
print("
'S' o 's' para sumar ; 'R' o 'r' para restar ; 'P' , 'p', 'M' o 'm' para multiplicar ; 'D' o 'd' para dividir")
preg = input("
Su seleccion es: ")
if preg=='S' or preg=='s':
print("
Eligio sumar")
a = float(input("a: "))
b = float(input("b: "))
print(f"El valor {a} sumado a {b} da como resultado {a+b}")
if preg=='R' or preg=='r':
print("
Eligio restar")
a = float(input("a: "))
b = float(input("b: "))
print(f"El valor {a} restado a {b} da como resultado {a-b}")
if preg=='M' or preg=='m' or preg=='P' or preg=='p':
print("
Eligio multiplicar")
a = float(input("a: "))
b = float(input("b: "))
print(f"El valor {a} multiplicado por {b} da como resultado {a*b}")
if preg=='D' or preg=='d':
print("
Eligio dividir")
a = float(input("a: "))
b = float(input("b: "))
print(f"El valor {a} dividido entre {b} da como resultado {a/b}")
Honduras, Honduras, hey men como es que sabes tanto de programacion, yo quisiera saber todo eso tambien.😆😆
# Ejercicio 4
n1 = float(input("Ingrese un número -> "))
n2 = float(input("Ingrese otro número -> "))
# Operaciones
s = n1 + n2
r = n1 - n2
m = n1 * n2
d = n1 / n2
# Menu Opciones
print("Opciones")
print("1.Suma - Ingrese 's'")
print("2.Resta - Ingrese 'r'")
print("3.Multiplicación - Ingrese 'm'")
print("4.División - Ingrese 'd'")
op = input("Ingrese una opción -> ").lower()
# Condicionales
if op == 's':
print(f'La opción es suma, y el resultado es {s}')
elif op == 'r':
print(f'La opción es resta, y el resultado es {r}')
elif op == 'm':
print(f'La opción es multiplicación, y el resultado es {m}')
elif op == 'd':
print(f'La opción es división, y el resultado es {d}')
Hola Alejandro una consulta subirás más videos de Java?? Gracias un mega excelente curso de Python Gracias por todo
se murio el que hacia los videos u.u
#Ejercicio 4:
n1 = int(input("Ingrese el primer numero: "))
n2 = int(input("Ingrese el segundo numero: "))
oper = input("Elija la operacion:
s para sumar
r para restar
m para multiplicar
d para dividir
").lower()
suma = n1 + n2
rest = n1 - n2
mult = n1 * n2
divi = n1 / n2
if oper == 's':
print(f"La suma es: {suma}")
elif oper == 'r':
print(f"La resta es: {resta}")
elif oper == 'm':
print(f"La multiplicacion es: {mult}")
elif oper == 'd':
print(f"La division es: {divi}")
else:
print(f"Operacion incorrecta.")
#Ejercicio 4
print("CALCULADORA")
a = int(input("Ingresa el primer numero: "))
b = int(input("Ingresa el primer numero: "))
op = input("Ingresa la operacion a realizar S, R, M ,D: ").lower()
res1 = a + b
res2 = a-b
res3 = a*b
res4 = a/b
if op == "s":
print(f"El resultado es: {res1}")
if op == "r":
print(f"El resultado es: {res2}")
if op == "m":
print(f"El resultado es: {res3}")
if op == "d":
print(f"El resultado es: {res4}")
Ejercicio 4
print("\t Bienvenido a Calculator")
print(" -------------------------------")
print(" \t Operacion a realizar")
print("
(S) Suma ")
print("(R) Resta ")
print("(M) Multiplicacion ")
print("(D) Division ")
print("(E) Exponenciacion" )
operacion=input("
Digite la opracion a realizar: ").lower()
if operacion=='s':
n1=float(input("Digite el primer numero: "))
n2 = float(input("Digite el segundo numero: "))
suma=n1+n2
print(f"
La suma total entre {n1} y {n2} es: {suma:.2f}")
elif operacion=='r':
n1 = float(input("Digite el primer numero: "))
n2 = float(input("Digite el segundo numero: "))
resta = n1 - n2
print(f"
La resta total entre {n1} y {n2} es: {resta:.2f}")
elif operacion == 'm' or operacion=='p':
n1 = float(input("Digite el primer numero: "))
n2 = float(input("Digite el segundo numero: "))
mult = n1 * n2
print(f"
La multiplicacion total entre {n1} y {n2} es: {mult:.2f}")
elif operacion=='d':
n1 = float(input("Digite el primer numero: "))
n2 = float(input("Digite el segundo numero: "))
div = n1 / n2
print(f"
La division total entre {n1} y {n2} es: {div:.2f}")
elif operacion=='e':
n1 = float(input("Digite el numero: "))
n2 = float(input("Digite la potencia a elevar: "))
exp = n1 ** n2
print(f"
El total entre elevar {n1} a {n2} es: {exp:.2f}")
else:
print("Elija una de las opciones disponibles")
#calculadora basica entre dos numeros
print("suma=s, resta=r, multiplicacion=m, division=d")
#vamos a llamar al operador "o"
o=str(input("especifique su operacion:")).lower()
#inicializamos las variables a operar
a=0
b=0
if o=="s" or o=="r" or o=="m" or o=="d":
print("ingrese dos numeros")
a = float(input("numero 1:"))
b = float(input("numero 2:"))
if o=="s":
print(a+b)
if o=="r":
print(a-b)
if o=="m":
print(a*b)
if o=="d":
print(a/b)
else:
print("syntax error: ingrese bien el operador xd")
#Condicionales
#Ejercicio 4:
'''
Realizar un programa que simule el funcionamiento de una calculadora que pueda realizar
las cuatro operaciones aritmeticas basicas (suma, resta, multiplicacion y divison). El
usuario debe especificar la operacion con el primer caracter del nombre de la operacion
'''
num1 = float(input(f'
Ingrese el primer numero: '))
num2 = float(input(f'Ingrese el segundo numero: '))
while 1:
print('
CALCULADORA
-------Elija una opcion--------
')
print(' 1. SUMA
2. RESTA
3. MULTIPLICACION
4. DIVISION')
print('------------------------------
')
opc=int(input(f'Opcion = '))
match opc:
case 1:
print('
Eligio suma')
r = num1 + num2
print(f"{num1:.2f} + {num2:.2f} = {r:.2f}")
case 2:
print('
Eligio resta')
r = num1 - num2
print(f"{num1:.2f} - {num2:.2f} = {r:.2f}")
case 3:
print('
Eligio multiplicacion')
r = num1 * num2
print(f"{num1:.2f} x {num2:.2f} = {r:.2f}")
case 4:
print('
Eligio division')
r = num1 / num2
print(f" {num1:.2f}
--------- = {r:.2f}
{num2:.2f} ")
case _:
print('
La opcion elegida no existe
Intentelo de nuevo')
Buenas noches. Alguien puede decirme cómo imprimo las palabras que terminan en vocal dentro de una lista de python?
Hay varios que ya lo hicieron puedes guiarte mi respuesta a la operación esta arriba. 👆
Saludos
a= float(input("digite un numero: "))
b= float(input("digite otro numero: "))
inicial= input("digite la inicial de la operacion: ").lower()
if inicial=='s':
s= a + b
print(f"el resultado de la suma es: {s}")
elif inicial=='r':
r= a - b
print(f"el resultado de la resta es: {r}")
elif inicial=='m':
m= a * b
print(f"el resultado de la multiplicacion es: {m}")
elif inicial=='d':
d= a / b
print(f"el resultado de la division es: {d}")
# Ejercicio 8
'''Construir un programa que simule el funcionamiento de una calculadora
que puede realozar las cuatro operaciones arimeticas basicas (suma, resta,
multiplicacion y division). El usuario debe especificar la operacion
con el primer caracter del nombre de la operacion.'''
letra = input("Digite la letra inicial de la operación: ").upper()
if letra=='S':
print(f"Es una suma")
num1 = float(input("Digite un numero: "))
num2 = float(input("Digite otro numero: "))
resultado = num1 + num2
print(f"El resultado de la suma es {resultado}")
elif letra=='R':
print(f"Es una resta")
num1 = float(input("Digite un numero: "))
num2 = float(input("Digite otro numero: "))
resultado = num1 - num2
print(f"El resultado de la resta es {resultado}")
elif letra=='P' or letra=='M':
print(f"Es un producto/ una mutiplicacion")
num1 = float(input("Digite un numero: "))
num2 = float(input("Digite otro numero: "))
resultado = num1 * num2
print(f"El resultado del producto o la multiplicacion es {resultado}")
elif letra=='D':
print(f"Es una division")
num1 = float(input("Digite un numero: "))
num2 = float(input("Digite otro numero: "))
if num2!=0:
resultado = num1 / num2
print(f"El resultado de la division es {resultado:.2f}")
else:
print(f"ERROR: no es posible dividir para 0")
else:
print(f"Letra de operación invalida")
Digite la letra inicial de la operación: s
Es una suma
Digite un numero: 4
Digite otro numero: 5
El resultado de la suma es 9.0
Digite la letra inicial de la operación: r
Es una resta
Digite un numero: 6
Digite otro numero: 7
El resultado de la resta es -1.0
Digite la letra inicial de la operación: m
Es un producto/ una mutiplicacion
Digite un numero: 3
Digite otro numero: 5
El resultado del producto o la multiplicacion es 15.0
Digite la letra inicial de la operación: d
Es una division
Digite un numero: 5
Digite otro numero: 7
El resultado de la division es 0.7142857142857143
Digite la letra inicial de la operación: d
Es una division
Digite un numero: 5
Digite otro numero: 6
El resultado de la division es 0.83
Digite la letra inicial de la operación: d
Es una division
Digite un numero: 5
Digite otro numero: 0
ERROR: no es posible dividir para 0
Digite la letra inicial de la operación: u
Letra de operación invalida
ya quedó ahí
ayudame con este ejercicio::
Encuentre el fragmento de string con caracteres diferentes mas largo en una cadena de texto Ej: input"amigosolodios" / ouput amigo
print("bienvenido al programa de identificacion de vocales")
a= "a"
b= "o"
c= "u"
d= "i"
e= "e"
variable= (input("introduzca un caracter->"))
if variable==a or variable==b or variable==c or variable==d or variable==e:
print("es una vocal")
else:
print("no es una vocal")
print("bienvenido al programa de identificacion de vocales")
vocal = ["a","b","c","d","e"]
variable= (input("introduzca un caracter->"))
if variable in vocal:
print("es una vocal")
else:
print("no es vocal")
num1=float(input("ingresar un numero:"))
num2=float(input("ingresar otro numero:"))
print("elegir el tipo de operación")
print(" S, s - suma
R,r - resta")
print(" P,p,M,m - multiplicación
D,d - división")
#elegimos el operador matematico
f=input("ingrese el operador deseado: ").lower()
if f=="s":
print(num1+num2)
elif f=="r":
print(num1-num2)
elif f=="P" or f=="m":
print(num1*num2)
elif f=="d":
print(num1/num2)
else:
print("el operador es incorrecto")
num1= int(input("inserta un numero para calcular:"))
num2= int(input("inserta un numero para calcular:"))
signo = input("inserte un dato para calcular:").lower()
if signo=="s":
print(f"la suma es {num1 + num2} ")
elif signo=="r":
print(f"la resta es {num1 - num2}")
elif signo == "p" or signo=="m":
print(f"la multiplicacion es {num1 * num2}")
elif signo =="d":
print(f"la división es {num1 / num2}")
alguien sabe si es lo mismo poner or que elif?
No es lo mismo
Ésta es mi solución:
print("Para comenzar debe especificar la operación que desea realizar: ")
letra=input("Digite 's' para sumar; 'r' para restar; 'p' ó 'm' para multiplicar y 'd' para dividir:").lower()
if letra=='s':
num1= float(input("Escribe un número: "))
num2= float(input("Escribe otro numero: "))
suma= num1+num2
print(f"El resultado es: {suma}")
elif letra=='r':
num1= float(input("Escribe un número: "))
num2= float(input("Escribe otro numero: "))
resta= num1-num2
print(f"El resultado es: {resta}")
elif letra=='p' or letra=='m':
num1 = float(input("Escribe un número: "))
num2 = float(input("Escribe otro numero: "))
mult = num1 * num2
print(f"El resultado es: {mult}")
elif letra=='d':
num1= float(input("Escribe el dividendo: "))
num2= float(input("Escribe el divisor: "))
if num2!=0:
divi= num1/num2
print(f"El resultado es: {divi:.2f}")
else:
print("ERROR")
"""
Construir un programa que simule el funcionamiento de una calculadora que peude realizar las cuatro operaciones
aritmeticas basicas (suma resta multiplicacion y division). El usuario debe especificar la operacion con el primer
caracter del nombre de la operacion:
S, s - suma
R,r - Resta
M, m - multiplicacion
D, d - division
"""
print("CALCULADORA
Introduzca que operacion va a realizar:
(S): Sumar
(R): Restar
(M): Multiplicar
(D): Dividir")
op = input("-> ")
num1 = int(input("Ingrese el primer numero: "))
num2 = int(input("Ingrese el segundo numero: "))
if op == 'r' or op == 'R':
res = num1 - num2
print(f"El resultado de la resta es {res}")
if op == 's' or op == 'S':
res = num1 + num2
print(f"El resultado de la suma es {res}")
if op == 'm' or op == 'M':
res = num1 * num2
print(f"El resultado de la multiplicacion es {res}")
if op == 'd' or op == 'D':
res = num1 / num2
print(f"El resultado de la división es {res}")
Aqui una calculadora un poco compleja x)
num1 = float(input("Digite un numero "))
num2 = float(input("Digite otro numero "))
print("----")
print("Menu")
print("----")
print("S,s -> Suma")
print("R.r -> Resta")
print("P,p.M.m ->Multiplicacion")
print("D.d -> Division")
operacion = input("Digite su caracter ").lower()
if operacion == 's':
resultado = num1+num2
print(f" El resutado de la suma de {num1} y {num2} es {resultado:.2f}")
elif operacion == 'r':
resultado = num1 - num2
print(f" El resutado de la resta de {num1} y {num2} es {resultado:.2f}")
elif operacion == 'p' or operacion == 'm':
resultado = num1 * num2
print(f" El resutado de la multiplicacion de {num1} y {num2} es {resultado:.2f}")
elif operacion == 'd':
resultado = num1 /num2
print(f" El resutado de la divicion de {num1} entre {num2} es {resultado:.2f}")
else:
print("A sudedido un error no contemplado, por favor ingrese solo las operaciones del menu")
Saludos!
Aqui mi intento del Ejercicio #4:
n1=float(input("Ingrese el Primer Numero: "))
n2=float(input("Ingrese el Segundo Numero: "))
opcion=input("Ingrese la inicial de La operacion que desea Realizar "
"
s o S - Suma"
"
R o r - Resta"
"
P , p, M o m - Multiplicacion"
"
D o d - Division"
"
¿Que Opcion desea?: ")
if opcion== 's' or opcion=='S':
print("La Suma es: ",(n1+n2))
elif opcion== 'R' or opcion=='r':
print("La Resta es: ", (n1 - n2))
elif opcion== 'P' or opcion=='p' or opcion== 'M' or opcion=='m':
print("La Multiplicacion es: ", (n1 * n2))
elif opcion== 'D' or opcion=='d':
print("La Division es: ", (n1 / n2))
else:
print("Esa opcion no esta Disponible!")
thanks !
@@agustinfernandez4200 por nada!
num1 = int(input("digite un numero: "))
num2 = int(input("digite otro numero: "))
operacion = input("eliga la opcion para realizar la operacion: ")
suma = num1 + num2
resta = num1 + num2
multiplicacion = num1 * num2
division = num1 / num2
print("-----------------")
if operacion == "s":
print("la suma de los dos numero es: ",suma)
elif operacion == "r":
print("la resta de los dos numero es: ",resta)
elif operacion == "m":
print("la multiplicacion de los dos numero es: ",multiplicacion)
elif operacion == "d":
print("la division de los dos numero es: ",division)
Alguien sabe como puedo hacer para que en caso de meter un carácter erróneo, me permita volver a intentarlo de manera cíclica hasta que lo introduzca bien, como para empezar el programa de nuevo sin tener que volver a compilar
bueno yo lo hice así:
if letra=='a' or letra=='e' or letra=='i' or letra=='o' or letra=='u':
print("Es una vocal.")
else:
print("No es una vocal.")
letraDos = input("Esta vez, introduce una vocal: ")
if letraDos=='a' or letraDos=='e' or letraDos=='i' or letraDos=='o' or letraDos=='u':
print("Es una vocal.")
jajajaja pero tal vez haya otra manera mas corta de hacerlo. (1 año después respondo esto, pero bueno.)
#Ejercicio 4
operacion=input("Digita la operacion (+,-,*,/): ");
num1=float(input("Digita el primer numero: "));
num2=float(input("Digita el segunod numero: "));
resultado=0;
if operacion=='+':
resultado=num1+num2;
elif operacion=='-':
resultado=num1-num2;
elif operacion=='*':
resultado=num1*num2;
elif operacion=='/':
if num2==0:
print("No se puede dividir por cero.");
else:
resultado=num1/num2;
else:
print("Operacion no valida.");
print(f"El resultado es: {resultado}");
Yo hice el ejercicio 4 asi xd:
numero1 = float(input("Ingrese un numero: "))
numero2 = float(input("Ingrese otro numero: "))
operacion = input("Digite una operacion: ").lower()
suma = numero1 + numero2
resta = numero1 - numero2
producto = numero1 * numero2
division = numero1 / numero2
if operacion=='s' or operacion=='S' or operacion=='r' or operacion=='R' or operacion=='p' or operacion=='P' or operacion=='d' or operacion=='D':
print(f"{operacion} es operable")
if operacion=='s' or operacion=='S':
print(f"La suma es {suma}")
elif operacion=='r' or operacion=='R':
print(f"La resta es {resta}")
elif operacion=='p' or operacion=='P':
print(f"El producto es {producto}")
elif operacion=='d' or operacion=='D':
print(f"La division es {division}")
else:
print("No es operable")
si puedes a ser que te ocupa 12 lineas y ya
num1 = float(input("Digite un numero: "))
num2 = float(input("Digite el segundo numero: "))
operacion = (input("Escriba la palabra: [SUMA, RESTA, MULTIPLICACIÓN, DIVISION] dependiendo de la operacion que quiera hacer: ")).upper()
suma = (num1 + num2)
resta = (num1 - num2)
multiplicacion = (num1 * num2)
division = (num1 / num2)
if operacion in ("SUMA"):
print(suma)
elif operacion in ("RESTA"):
print(resta)
elif operacion in ("MULTIPLICACION"):
print(multiplicacion)
elif operacion in ("DIVISION"):
print(division)
else:
print("Digitaste mal")
'''
Simulacion de una calculadora
'''
operacion = input("Que operacion quieres? Suma (s), Resta (r), Multiplicacion (m,p), Division (d): ").lower()
num1 = float(input("Digite un numero: "))
num2 = float(input("Digite otro numero: "))
if operacion == "s":
suma = num1 + num2
print(f"La suma es {suma:.2f}")
elif operacion == "r":
resta = num1 - num2
print(f"La resta es {resta:.2f}")
elif operacion == "m" or operacion == "p":
multiplicacion = num1 * num2
print(f"La multiplicación es {multiplicacion:.2f}")
elif operacion == "d":
if num2 == 0:
print("No se puede hacer la division entre cero")
else:
divison = num1 / num2
print(f"La division es {divison:.2f}")
else:
print("Los datos no son correctos!")
Un modelito sencilo::
Nom = input("Digite su nombre: ") # Para que salga con su nombrecito
a = float(input("digite el 1er valor: ")) # Pedimos los valores.
b = float(input("digite el 2do valor: ")) # Pedimos los valores.
variable = input(f"Gracias {Nom}, usted quiere: sumar(S), restar (R), multipliar (M o P) y divisio (D): ")
if variable == "s":
print(f"El valor es {a + b} ")
elif variable == "r":
print(f"El valor es {a - b} ")
elif variable == "m" or variable == "p":
print(f"El valor es {a * b} ")
elif variable == "d" :
print(f"El valor es {a / b} ")
Gracias.
Yo lo hice asi:
vocal = input("Escribe una vocal: ")
a = "a"
e = "e"
i = "i"
o = "o"
u = "u"
if vocal==a :
print("ok")
elif vocal==e:
print("ok")
elif vocal==i:
print("ok")
elif vocal==o:
print("ok")
elif vocal==u:
print("ok")
else:
print("Dele pa fuera mi rey")
Esta fue mi solución Saludos!!!!!! =)
num1= float(input("Porporciona el primer número:"))
num2= float(input("Porporciona el segundo número:"))
operacion = input(" S-s Suma
R-r Resta
M-m Multiplicación
D-d División
Que operación deseas realizar:")
if operacion == 'S' or operacion == 's':
suma=num1+num2
print(f" El resultado de la suma es {suma}")
elif operacion == 'R' or operacion == 'r':
resta =num1-num2
print(f" El resultado de la resta es {resta}")
elif operacion == 'M' or operacion == 'm':
multi = num1*num2
print(f" El resultado de la multiplicación es {multi}")
elif operacion == 'D' or operacion == 'd':
if num2 != 0:
div = num1/num2
print(f" El resultado de la división es {div}")
else:
print(" No se puede dividir entre 0")
else:
print(" Opción no valida")
ask = input("ingrese una letra para realizar una operacion a relizar")
ask1 = float(input("
ingrese el primer digito"))
ask2 = float(input("
ingrese el segundo digito"))
if ask == "s" or ask == "S":
answ = ask1 + ask2
print(f"la suma es igual a: {answ}")
elif ask == "r" or ask == "R":
answ = ask1 - ask2
print(f"la resta es igual a: {answ}")
elif ask == "m" or ask == "M":
answ = ask1 * ask2
print(f"la multiplicacion es igual a: {answ}")
elif ask == "d" or ask == "D":
answ = ask1 / ask2
print(f"la division es igual a: {answ}")
Ejercicio N° 4
operacion = input(
'Ingrese el tipo de operación a realizar; S "suma" R "resta" P M "mulpilicación" D "división" ').lower()
num1 = int(input('Ingrese numero '))
num2 = int(input('Ingrese numero '))
suma = num1+num2
resta = num1-num2
multiplicacion = num1 * num2
division = num1/num2
if operacion == "s":
print(f' Resultado {suma}')
elif operacion == "r":
print(f' Resultado {resta}')
elif operacion == "p" or operacion == "m":
print(f' Resultado {multiplicacion}')
elif operacion == "d":
print(f' Resultado {division:.2f}')
else:
print('Ingreso una operación inválida')
Lo hice un poco diferente, porque me parece que es mas agradable al usuario, de igual manera cumple la misma funcion
#Calculadora.
print ("
Calculadora.")
n1= float (input("Digite N1: "))
n2= float (input("Digite N2: "))
print ("
¿Que operacion que desea realizar?.")
op = input("A) Suma.
B) Resta.
C) Multiplicacion.
D) Division.
>Opcion: ").lower()
print ("
")
if op=='a':
print(f"Usted eligió sumar.
El resultado de {n1} mas {n2} es: {n1+n2}")
elif op=='b':
print (f"Usted eligió restar.
El resultado de {n1} menos {n2} es: {n1-n2}")
elif op=='c':
print (f"Usted eligió multiplicar.
El resultado de {n1} por {n2} es: {n1*n2}")
elif op=='d':
print (f"Usted eligió dividir.
El resultado de {n1} dividido {n2} es: {n1/n2:.2f}")
else:
print (f"Usted introdujo una opcion incorrecta, vuelva a intentarlo.")
te amo
a = float(input("Numero 1: "))
b = float(input("Numero 2 :"))
c = input("Operación:").lower()
if c == ("s"):
d = a + b
print(f"El resultado de la operación seria {d}")
elif c == ("r"):
d = a - b
print(f"El resultado de la operación seria {d}")
elif c == ("m") or c == ("p"):
d = a * b
print(f"El resultado de la operación seria {d}")
elif c == ("d"):
d = (a / b).__round__(3)
print(f"El resultado de la operación seria {d}")
super buenos los videos
a = float(input("Ingrese un numero para resolver: "))
b = float(input("Ingrese un segundo numero para resolver: "))
operacion = input("Ingrese la inicial de la operacion que desea: ").lower()
if operacion == 's':
s = a + b
print(f"El resultado de tu suma es: {s}")
elif operacion == 'r':
r = a - b
print(f"El resultado de tu resta es: {r}")
elif operacion == 'm':
m = a * b
print(f"El resultado de tu multiplicación es: {m}")
elif operacion == 'd':
d = a / b
print(f"El resultado de tu división es: {d}")
else:
print("No ingresaste las letras designadas")
#4
print("Bienvenido A Su Calculadora")
numero1=float(input("Ingrese un numero"))
numero2=float(input("Ingrese Otro Numero"))
print("S = Suma")
print("R = Resta")
print("M= Multiplicacion")
print("D= Division")
opcion=(input("Seleccione que operacion desea Realizar")).lower()
if opcion=='S':
suma=numero1+numero2
print("La Suma es ",suma)
elif opcion=='R':
resta=numero1-numero2
print("La Resta es ",resta)
elif opcion=='M':
mul=numero1*numero1
print("La Multiplicacion es",mul)
elif opcion=='D':
div=numero1/numero2
print("La Division es ",div)
else:
print("No A ingresado Ningun caracter Que concuerde Con la operacion")
while True:
intro = input("Introduce una letra: ")
vocal = ["a","e","i","o","u","A","E","I","O","U"]
if intro.isalpha():
if (intro in vocal):
print ("Es una vocal")
else:
print ("Es una consonante")
else:
print("Introduce solo letras")
Mi propuesta al ejercicio de la calculadora. Espero os guste.
"""
Pedir un número, operación a realizar y un segundo número.
Para indicar la operación, el usuario puede indicar:
Para la suma: S s +
Para la resta: R r -
Para la multi: M m *
Para la divis: D d /
Tras meter el segundo número, realizar la operación y mostrar el resultado.
"""
# La línea siguiente la pongo por probar solo. Se ahorran líneas de código, pero es un engorro para leerlo.
num1, ope, num2 = float(input("Primer numero: ")), input("Operación: "), float(input("Segundo numero: "))
if ope.lower() == "s" or ope == "+":
print(f"Resultado de {num1} + {num2} = {num1 + num2}")
elif ope.lower() == "r" or ope == "-":
print(f"Resultado de {num1} - {num2} = {num1 - num2}")
elif ope.lower() == "m" or ope == "*":
print(f"Resultado de {num1} * {num2} = {num1 * num2}")
elif ope.lower() == "d" or ope == "/":
print(f"Resultado de {num1} / {num2} = {num1 / num2}")
else:
print("La operación indicada no es valida.")
aqui esta mi codigo
saludos :)
n1=int(input("Digite un entero "))
n2=int(input("Digite otro entero "))
print("-----------------------------------------------")
operacion=input("Digite la inicial de la operacion ").lower()
print("-----------------------------------------------")
if(operacion=='s'):
n3=n1+n2
print("la respuesta es",n3)
elif(operacion=='r'):
n3=n1-n2
print("la respuesta es", n3)
elif(operacion=='m' and operacion=='p'):
n3=n1*n2
print("la respuesta es", n3)
elif(operacion=='d'):
n3=n1/n2
print("la respuesta es", n3)
else:
print("ERROR")
Ejercicio 4:
"""Construir un programa que simule el funcionamiento de una calculadora que pueda realizar las cuatro operaciones aritmeticas básicas
Suma, resta, multiplicación y división. El usuario debe especificar la operación con el primer caracter del nombre de la operacion. S, R, P,p, M,m
D,d"""
def summ(a, b):
return a + b
def rest(a, b):
return a - b
def multi(a, b):
return a * b
def div(a, b):
if b != 0:
return a / b
else:
print("No es posible dividir por cero. ")
print("Welcome To Calculator. ")
print("Enter an option ")
print("For sum: S OR s, for substract: R, r, for multiplication: P,p, M, m. For division: D, d and exit for leave ")
result = None
suma = ["S", "s"]
resta = ["R", "r"]
product = ["P","p", "M", "m"]
division = ["D", "d"]
while True:
num = input("Enter a number: ")
if num.lower() == "exit":
break
num = float(num)
if result is not None:
option = input("Enter an option: ")
if option.lower() == "exit":
break
if option in suma:
result = summ(result, num)
elif option in resta:
result = rest(result, num)
elif option in product:
result = multi(result, num)
elif option in division:
result = div(result, num)
else:
print("Invalid Option")
continue
print(f"The result is {result}")
else:
result = num
a = int(input(" Digite un valor para
operacion = input("Ingrese la operacion que desea realizar: ")
if operacion=='S' or operacion=="s":
valor1 = float(input("Ingrese un valor: "))
valor2 = float(input("Ingrese otro valor: "))
resultado = (valor1 + valor2)
print(f"El resultado de la suma es: {resultado:.2f}")
elif operacion=="R" or operacion=="r":
valor1 = float(input("Ingrese un valor: "))
valor2 = float(input("Ingrese otro valor: "))
resultado = (valor1 - valor2)
print(f"El resultado de la resta es: {resultado:.2f}")
elif operacion=="P" or operacion=="p" or operacion=="M" or operacion=="m":
valor1 = float(input("Ingrese un valor: "))
valor2 = float(input("Ingrese otro valor: "))
resultado = (valor1 * valor2)
print(f"El resultado de la multiplicacion es: {resultado:.2f}")
elif operacion=="D" or operacion=="d":
valor1 = float(input("Ingrese un valor: "))
valor2 = float(input("Ingrese otro valor: "))
resultado = (valor1 / valor2)
print(f"El resultado de la division es: {resultado:.2f}")
else:
print("La operacion que eligió no esta asignada")
Calculadora 2k19
print("Calculadora")
num1 = float(input("Digite el primer número ->"))
print("(S)umar")
print("(R)estar")
print("(D)ividir")
print("(M)ultiplicar")
operacion = str(input("Seleccione una operación ->")).lower()
if operacion == 's':
num2 = float(input("Digite el segundo número ->"))
resultado = num1 + num2
print(f"Resultado -> {resultado:.2f}")
elif operacion == 'r':
num2 = float(input("Digite el segundo número ->"))
resultado = num1 - num2
print(f"Resultado -> {resultado:.2f}")
elif operacion == 'd':
num2 = float(input("Digite el segundo número ->"))
resultado = num1 / num2
print(f"Resultado -> {resultado:.2f}")
elif operacion == 'm':
num2 = float(input("Digite el segundo número ->"))
resultado = num1 * num2
print(f"Resultado -> {resultado:.2f}")
else:
print("Error operación digitada es incorrecta....")
Lo hice así usando diccionario para que me dijera cual opción escogí en base a la letra (Para practicar un poco los diccionarios)
print("
.--------------------.")
print("CALCULADORA DE NUMEROS")
print(".--------------------.")
print("--MENU DE OPCIONES--")
print("Suma - Digite S")
print("Resta - Digite R")
print("Multiplicacion - Digite P o M")
print("División - Digite D")
dicc={"S":"Suma","R":"Resta","M":"Multiplicación","P":"Multiplicación","D":"Division"}
opr = input("Operación escogida: ").upper()
print("Has escogido "+dicc[opr])
print("
--MENU "+dicc[opr].upper()+"--")
num1 = float(input("Digite su primer numero: "))
num2 = float(input("Digite su segundo numero: "))
print("
-------------------------------")
if opr=="S":
res=num1+num2
print("El resultado de la operación es: ",res)
elif opr=="R":
res=num1-num2
print("El resultado de la operación es: ",res)
elif opr=="M" or opr=="P":
res=num1 * num2
print("El resultado de la operación es: ",res)
elif opr=="D":
res=num1 / num2
print("El resultado de la operación es: ",res)
print("-------------------------------")
print("
Programa terminado...")
op_select = input("Selecciona S para suma ,R para resta P o M para multiplicacion o D para divicion").lower()
num_1 = float(input("N1 ->: "))
num_2 = float(input("N2 ->: "))
suma=num_1+num_2
resta=num_1-num_2
multiplicacion=num_1*num_2
divicion=num_1/num_2
if op_select == "s":
print(f"El resuldado de la suma es: {suma}")
elif op_select =="r":
print(f"El resuldado de la resta es: {resta}")
elif op_select =="m" or op_select=="p":
print(f"El resuldado de la resta es: {multiplicacion}")
elif op_select =="d":
print(f"El resuldado de la divicion es: {divicion}")
caracter = input("Introduce un caracter cualquiera: ")
vocal = 'a'
vocal2 = 'e'
vocal3 = 'i'
vocal4 = 'o'
vocal5 = 'u'
if caracter == vocal:
print("Es una vocal")
elif caracter == vocal2:
print("Es una vocal")
elif caracter == vocal3:
print("Es una vocal")
elif caracter == vocal4:
print("Es una vocal")
elif caracter == vocal5:
print("Es una vocal")
elif caracter != vocal and vocal2 and vocal3 and vocal4 and vocal5:
print("No es una vocal")
print("Calculadora de Nahuel")
num1=float(input("Ingrese un numero. "))
operador= input("ingrese que operacion quiere realizar
+ - Sumar
- - Restar
*,x - Multiplicar
/ - Dividir
: ").lower()
num2=float(input("Ingrese un numero. "))
if operador=="+":
resultado=num1+num2
print(f"{num1}+{num2}={resultado}")
elif operador=="-":
resultado = num1 - num2
print(f"{num1}-{num2}={resultado}")
elif operador=="*" or operador=="x":
resultado = num1 * num2
print(f"{num1}x{num2}={resultado}")
elif operador == "/":
resultado = num1 / num2
print(f"{num1}/{num2}={resultado}")
else:
print("Ingrese una operacion valida por favor")
n1=int(input("Ingresar un numero: "))
n2=int(input("Ingresar un segundo numero: "))
print("
Ingrese cualquiera de las siguientes iniciales para realizar cualquiera de estas operaciones:
")
print("S,s --> SUMA
R,r --> RESMA
P,p,M,m --> MULTIPLICACION
D,d --> DIVISION")
i=input("
Ingresar que operacion desea realizar: ").lower()
if(i=='s'):
r=n1+n2
print("El resultado es: ",r)
elif(i=='r'):
r=n1-n2
print("El resultado es: ",r)
elif(i=='p' or i=='m'):
r=n1*n2
print("El resultado es: ",r)
elif(i=='d'):
r=n1/n2
print("El resultado es: ",r)
else:
print(f"{i} no es ninguna de las iniciales aclaradas anteriormente
Fin de programa")
Basica
#Calculadora
print("S: Suma; R: Resta; M: Multiplicación; D: División; F: Fin")
valor = float(input("Inserte digito: "))
op = str(input("Operacion: "))
valor2 = float(input("Inserte dígito: "))
if op=="S":
s = valor+valor2
print(f"La suma es {s: .2f}")
elif op=="R":
r = valor-valor2
print(f"El resto es: {r: .2f}")
elif op=="M":
m = valor*valor2
print(f"El producto es: {m: .2f}")
elif op=="D":
d = valor/valor2
print(f"El cociente es: {d: .2f}")
else:
print("Leer instrucciones principales")
#Editados detalles.
#Calculadora
print("S: Suma; R: Resta; M: Multiplicación; D: División; F: Fin")
op = str(input("Operacion: ")).upper()
if op=="F":
print("Gracias por usar servicios macma, la compañia que le respalda...
Vuelva pronto!!!!")
else:
valor = float(input("Digitar un valor: "))
valor2 = float(input("Digitar segundo valor: "))
if op=="S":
s = valor+valor2
print(s)
elif op=="M":
m = valor*valor2
print(m)
elif op=="R":
r = valor-valor2
print(r)
elif op=="D":
d = valor/valor2
print(d)
else:
print("Leer instrucciones nuevamente.")
print('S = Suma, M = Multiplicacion, D = Division, R = Resta. ')
Suma = input('Digite el caracter de la operacion que quieres hacer: ').upper()
if Suma == 'S':
sum = int(input('Primer digito a sumar: '))
sum1 = int(input('Segundo digito a sumar: '))
resultado = sum + sum1
print(f'El resultado de la operacion es: {resultado}')
elif Suma == 'M':
multi = int(input('Primer digito a multiplicar: '))
multi1 = int(input('Segundo digito a multiplicar: '))
resultado2 = multi * multi1
print(f'El resultado de la operacion es: {resultado2}')
elif Suma == 'D':
div = float(input('Primer digito a dividir: '))
div1 = float(input('Segundo digito a dividir: '))
resultado3 = div / div1
print(f'El resultado de la operacion es: {resultado3}')
elif Suma == 'R':
rest = int(input('Primer digito a restar: '))
rest1 = int(input('Segundo digito a restar: '))
resultado4 = rest - rest1
print(f'El resultado de la operacion es: {resultado4}')
Quería compartir mi código porque veo que la gran mayoria ponen códigos bien largos.
num1 = float(input("Agregar el primer número para realizar la operación: " ))
num2 = float(input("Agregar el segundo número para realizar la operación: " ))
ask_symb = input(f"Elige un símbolo matemáticos para la operación {num1} y {num2}
S = Suma, R = Resta, M = Multiplicación, D = División, ").upper()
if ask_symb == 'S':
print(f"El resultado de la suma es: {num1 + num2}")
elif ask_symb == 'R':
print(f"El resultado de la resta es: {num1 - num2}")
elif ask_symb == 'M' or ask_symb == 'P':
print(f"El resultado de la multiplicación es: {num1 * num2}")
elif ask_symb == 'D':
print(f"El resultado de la división es: {num1 / num2}")
else:
print("Debes elegir un símbolo matemáticos, inténtalo de nuevo.")
caracter = input("digite su catracter").lower()
if caracter == 's':
n1 = int(input("digite numero 1"))
n2 = int(input("digite numero 2"))
print(f'la suma es: {n1 + n2}')
elif caracter == 'r':
n1 = int(input("digite numero 1"))
n2 = int(input("digite numero 2"))
print(f'la resta es: {n1 - n2}')
elif caracter == 'm':
n1 = int(input("digite numero 1"))
n2 = int(input("digite numero 2"))
print(f'la mumti es: {n1 * n2}')
elif caracter == 'd':
n1 = int(input("digite numero 1"))
n2 = int(input("digite numero 2"))
print(f'el modulo es: {n1 % n2}')
else:
print("ninguna letra de la que escibs pertence a alugna")
Mi resolución del ejercicio de tarea:
def leer_valores():
num1 = float(input("Digite al valor 1: "))
num2 = float(input("Digite al valor 2: "))
return num1, num2
def funcion_suma(valor1, valor2):
resul_sum = valor1 + valor2
return resul_sum
def funcion_resta(valor1, valor2):
result_rest = valor1 - valor2
return result_rest
def funcion_mult(valor1, valor2):
result_mult = valor1 * valor2
return result_mult
def funcion_div(valor1, valor2):
result_div = valor1 / valor2
return result_div
def output(result, operacion):
print(f"El resultado de la operacion ({operacion}) es: {result}")
# Aqui es donde inicia el programa, pidiendo la opcion deseada por el usuario...
print("Elija la operacion que desea realizar:")
print("1. Suma
2. Resta
3. Multiplicacion
4. Dvision")
respuesta = int(input("Digite lo que desea realizar: "))
# Se evalua en if-elif-else la respuesta del usuario y se manda a funciones especializadas
if respuesta == 1:
valor1, valor2= leer_valores()
result = funcion_suma(valor1, valor2)
operacion = 'suma'
output(result, operacion)
elif respuesta == 2:
valor1, valor2 = leer_valores()
result = funcion_resta(valor1, valor2)
operacion = 'resta'
output(result, operacion)
elif respuesta == 3:
valor1, valor2 = leer_valores()
result = funcion_mult(valor1, valor2)
operacion = 'multiplicacion'
output(result, operacion)
elif respuesta == 4:
valor1, valor2 = leer_valores()
result = funcion_div(valor1, valor2)
operacion = 'division'
output(result, operacion)
print("\t====MENÚ DE OPERACIONES====")
print("S. Suma")
print("R. Resta")
print("P. Producto")
print("D. División")
opcion = input("Elija una operacion aritmetica: ").upper()
if opcion == 'S':
num1 = float(input("Digite el primer sumando: "))
num2 = float(input("Digite el segundo sumando: "))
resultado = num1 + num2
print(f"La suma de {num1:.2f} y {num2:.2f} es {resultado:.2f}")
elif opcion == "R":
num1 = float(input("Digite el primer numero: "))
num2 = float(input("Digite el segundo numero: "))
resultado = num1 - num2
print(f"La resta de {num1:.2f} y {num2:.2f} es {resultado:.2f}")
elif opcion == 'P':
num1 = float(input("Digite el primer numero: "))
num2 = float(input("Digite el segundo numero: "))
resultado = num1 * num2
print(f"El producto de {num1:.2f} y {num2:.2f} es {resultado:.2f}")
elif opcion == 'D':
num1 = float(input("Digite el primer numero: "))
num2 = float(input("Digite el segundo numero: "))
if num2 != 0:
resultado = num1 / num2
print(f"La división de {num1:.2f} y {num2:.2f} es {resultado:.2f}")
else:
print("La división por cero no es válida.")
else:
print("Opción inválida")
print("Fin del programa")
num1 = float(input("Escriba el primer numero -> "))
num2 = float(input("Escriba el primer numero -> "))
print(" ")
accion = input("Indique la accion que quiera realizar marcando su inicial ((S)uma, (R)esta, (M)ultiplicacion o (D)ivision): ").lower()
print(" ")
s = 's'
r = 'r'
m = 'm'
d = 'd'
if accion=='s' or accion=='r' or accion=='m' or accion=='d':
if accion=='s':
suma = (num1 + num2)
print(f"El valor de su suma es de: {suma}")
print(" ")
elif accion=='r':
resta = (num1 - num2)
print(f"El valor de la resta es de: {resta}")
print(" ")
elif accion=='m':
multiplicacion = (num1 * num2)
print(f"El valor de su multiplicacion es: {multiplicacion}")
print(" ")
elif accion=='d' and num2!=0:
division = (num1 / num2)
print(f"El numero de su division es: {division}")
print(" ")
else:
print("Error, no se puede dividir entre 0")
else:
print("Accion invalida, intente nuevamente")
print("
S, s (SUMA)")
print("R, r (RESTA)")
print("M, m (MULTIPLICACION)")
print("D, d (DIVISION)")
operacion = (input("
Que operacion deseas? ")).lower()
if operacion == "s":
print("SUMAR")
num1 = float(input("Dame el primer numero: "))
num2 = float(input("Dame el segundo numero: "))
result = num1+num2
print(f"El resultado es: {result}")
elif operacion == "r":
print("RESTAR")
num1 = float(input("Dame el primer numero: "))
num2 = float(input("Dame el segundo numero: "))
result = num1-num2
print(f"El resultado es: {result}")
elif operacion == "m":
print("MULTIPLICAR")
num1 = float(input("Dame el primer numero: "))
num2 = float(input("Dame el segundo numero: "))
result = num1*num2
print(f"El resultado es: {result}")
elif operacion == "d":
print("DIVIDIR")
num1 = float(input("Dame el primer numero: "))
num2 = float(input("Dame el segundo numero: "))
result = num1/num2
print(f"El resultado es: {result}")
else:
print("Opcion incorrecta.")
def operaciones():
print("Bienvenido a la Calculadora
¿Cual operación desea realizar?")
print("-> S,s -suma
-> R,r -resta
-> P,p,M,m- Multiplicación
-> D,d División")
signo=input("Opereción: ").lower()
if signo=="s":
num1=float(input("Ingrese el numero 1: "))
num2=float(input("Ingrese el numero 2: "))
print(f"El resultado de la suma es
{num1+num2:.2f}")
elif signo=="r":
num1=float(input("Ingrese el numero 1: "))
num2=float(input("Ingrese el numero 2: "))
print(f"El resultado de la resta es
{num1-num2:.2f}")
elif signo=="p" or signo=="m":
num1=float(input("Ingrese el numero 1: "))
num2=float(input("Ingrese el numero 2: "))
print(f"El resultado de la multiplicación es
{num1*num2:.2f}")
elif signo=="d":
num1=float(input("Ingrese el numero 1: "))
num2=float(input("Ingrese el numero 2: "))
print(f"El resultado de la división es
{num1/num2}")
else:
print("Error: La opción es inválida")
operaciones()
print("Desea realizar otra operación")
continuar=input("[y/n]: ").lower()
if continuar== "y":
print("continuando")
operaciones()
elif continuar=="n":
print("Saliendo")
return
else:
print("Saliendo")
return
operaciones()
a=float(input("a= "))
b=float(input("b= "))
A=str(input("Operacion(S=suma, R=resta, M o P=producto, D=division) :")).upper()
if A=='S':
Suma=a+b
print(f"La suma es: {Suma:.2f}")
elif A=='R':
Resta=a-b
print(f"La resta es: {Resta:.2f}")
elif A=='M' or A=='P':
Producto=a*b
print(f"El producto es: {Producto:.2f}")
elif A=='D':
if b!=0:
Division=a/b
print(f"El cociente es: {Division:.2f}")
else:
print("El divisor no puede ser 0")
else:
print("Se equivoco de operacion")
Mi código del ejercicio 3:
# Ejercicio 3
val = input("Inserte un carácter: ")
if val == "a":
print(f"{val} es una vocal")
elif val == "e":
print(f"{val} es una vocal")
elif val == "i":
print(f"{val} es una vocal")
elif val == "o":
print(f"{val} es una vocal")
elif val == "u":
print(f"{val} es una vocal")
else:
print(f"{val} no es una vocal")
print("
Bienvenido a su calculadora")
x=float(input("
Ingrese el primer numero: "))
y=float(input("
Ingrese el segundo numero: "))
o=input("
Ingrese la inicial de la operacion que desea realizar: ")
resultado=float
o=o.lower()
if o=='s':
resultado=x+y
print(f"Su operacion es {x} + {y} = {resultado}")
elif o=='r':
resultado=x-y
print(f"Su operacion es {x} - {y} = {resultado}")
elif o=='m':
resultado=x*y
print(f"Su operacion es {x} * {y} = {resultado}")
elif o=='d':
resultado=x/y
print(f"Su operacion es {x} / {y} = {resultado}")
else:
print("
Error, mal ingresada la operacion")
print("Bienvenido señor usuario
")
letr=input("Digite:
s: para sumar
r: para restar
p o m: para multiplicar
d: para dividir
").lower()
if(letr=='s'):
nume1=int(input("Ingrese un número:
"))
nume2=int(input("Ingrese otro número:
"))
print(f"La suma de {nume1} y {nume2} es: {nume1+nume2}")
elif(letr=='r'):
nume1=int(input("Ingrese un número:
"))
nume2=int(input("Ingrese otro número:
"))
print(f"La resta de {nume1} y {nume2} es: {nume1-nume2}")
elif(letr=='p' or letra=='m'):
nume1=int(input("Ingrese un número:
"))
nume2=int(input("Ingrese otro número:
"))
print(f"El producto de {nume1} y {nume2} es: {nume1*nume2}")
elif(letr=='d'):
nume1=int(input("Ingrese un número:
"))
nume2=int(input("Ingrese otro número:
"))
print(f"La división de {nume1} y {nume2} es: {nume1/nume2}")
else:
print(f"El caracter {letr} ingresado no está en el menú")
### Hacer un programa que pida un caracter e indique si es una vocal o no.
letra = str(input("Ingresar un caracter "))
if letra == "a" or letra == "A":
print("Esta letra es una vocal ")
elif letra == "e" or letra == "E":
print("Esta letra es una vocal ")
elif letra == "i" or letra == "I":
print("Esta letra es una vocal ")
elif letra == "o" or letra == "O":
print("Esta letra es una vocal ")
elif letra == "u" or letra == "U":
print("Esta letra es una vocal ")
else:
print("Esta letra no es una vocal, pero si puedes imaginarlo puedes crearlo. ¡Gracias CRACK! ")
#hacer una Calculadora
a = input("Suma(S), Resta(R), Multiplicación(M), Division(D)
Indique con una de las letras para iniciar la operación: ").lower()
if a=='s':
print(int(input("a: ")) + int(input("b: ")))
elif a=='r':
print(int(input("a: ")) - int(input("b: ")))
elif a=='m':
print(int(input("a: ")) * int(input("b: ")))
elif a=='d':
print(int(input("a: ")) / int(input("b: ")))
else:
print("Caracter inválido, Intente de nuevo.") #En caso de que el usuario ingrese un caracter inválido
lo comento igualmente.
aLO=input("ingrese un digito")
if aLO== 'a' or aLO=='A':
print("es A")
elif aLO== 'e'or aLO=='E':
print("Es E")
elif aLO == 'i'or aLO == 'I':
print("Es I")
elif aLO== 'O' or aLO=='o':
print("Es O")
elif aLO== 'U' or aLO=='u':
print("Es U")
SOLUCION CON CICLO WHILE, Y TERMINAR EL PROGRAMA HASTA SE INDIQUE SALIR DEL PROGRAMA.
print("\t.::: MENU :::.")
print("1. Suma (presione S, s)")
print("2. Resta (presione R, r)")
print("3. Multiplicacion (presione P, p, M, m)")
print("4. Division (presione D, d)")
print("5. Salir (presione X, x)")
opcion = input("Ingrese el caracter de la operacion: ").lower()
while opcion != 'x' or opcion != 'x':
if opcion != 'x' :
num1 = int(input("Digite el numero 1: "))
num2 = int(input("Digite el numero 2: "))
if opcion == 's':
res = print(f"\tLa suma es: {num1 + num2}")
elif opcion == 'r':
res = print(f"\tLa resta es: {num1 - num2}")
elif opcion == 'p' or opcion == 'm':
res = print(f"\tLa multiplicacion es: {num1 * num2}")
elif opcion == 'd':
res = print(f"\tLa division es: {num1 / num2}")
else:
print("Digite un caracter que se le indico.")
print("\t.::: MENU :::.")
print("1. Suma (presione S, s)")
print("2. Resta (presione R, r)")
print("3. Multiplicacion (presione P, p, M, m)")
print("4. Division (presione D, d)")
print("5. Salir (presione X, x)")
opcion = input("Ingrese el caracter de la operacion: ").lower()
print("Fin del programa!!!")
jajaja yo lo hice asi
print("El programa le ayudara a resolver problemas de suma, resta multiplicacion y division.")
o=input("Indique la operacion a seguir colocando el simbolo de la operacion: ")
if o=='+':
x=float(input("Indique el primer valor: "))
y=float(input("Indique el segundo valor: "))
r=x+y
print(f"El resultado de la suma es : {r}")
elif o=='-':
x=float(input("Indique el primer valor: "))
y=float(input("Indique el segundo valor: "))
r=x-y
print(f"El resultado de la resta es : {r}")
elif o=='*':
x=float(input("Indique el primer valor: "))
y=float(input("Indique el segundo valor: "))
r=x*y
print(f"El resultado de la multiplicacion es : {r}")
elif o=='/':
x=float(input("Indique el primer valor: "))
y=float(input("Indique el segundo valor: "))
r=x//y
print(f"El resultado de la division es : {r}")
#Calculadora
'''
S,s - Suma
R,r - Resta
P,p,M,m - Multiplicación
D,d - División
'''
modo = input("Seleccione un modo
"
"Suma (S,s)
"
"Resta (R,r)
"
"Multiplicación (P,p,M,m)
"
"División (D,d) ").upper()
if modo =='S':
print("Modo suma")
a = float(input("Ingrese un numero: "))
b = float(input("Ingrese un numero: "))
suma = a + b
print(suma)
elif modo =='R':
print("Modo resta")
a = float(input("Ingrese un numero: "))
b = float(input("Ingrese un numero: "))
resta = a - b
print(resta)
elif modo =='P' or modo =='M':
print("Modo multiplicacion")
a = float(input("Ingrese un numero: "))
b = float(input("Ingrese un numero: "))
multiplicacion = a * b
print(multiplicacion)
elif modo =='D':
print("Modo division")
a = float(input("Ingrese un numero: "))
b = float(input("Ingrese un numero: "))
division = a / b
print(division)
else:
print("Seleccione un modo disponible")