Advertisement
Juan101

mas_funciones

Dec 8th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.86 KB | None | 0 0
  1. def suma_resta():
  2.     print("vamos a " + command + " 2 numeros")
  3.     input1 = input("Número 1 > ")
  4.     input2 = input("Número 2 > ")
  5.     numero1 = int(input1)
  6.     numero2 = int(input2)
  7.     if command == "sumar":
  8.         resultado = numero1 + numero2
  9.         output = str(resultado)
  10.         print(input1 + " + " + input2 + " = " + output)
  11.     elif command == "restar":
  12.         resultado = numero1 - numero2
  13.         output = str(resultado)
  14.         print(input1 + " - " + input2 + " = " + output)
  15.        
  16. def promedio():
  17.         cuantos_numeros = input("cuantos numeros quieres promediar\n")
  18.         cuantos_numeros = int(cuantos_numeros)
  19.         total = 0
  20.         for contar in range(cuantos_numeros):
  21.             numero = input("numero ingresado " + str(contar) + "> ")
  22.             total = total + int(numero)
  23.         resultado = total/cuantos_numeros
  24.         print("el promedio es = " + str(resultado))
  25.  
  26.  
  27. def multiplicar_dividir():
  28.     num1 = input('numero1 > ')
  29.     num2 = input('numero2 > ')
  30.     numero1 = int(num1)
  31.     numero2 = int(num2)
  32.     if command == "multiplicar":
  33.         resultado = numero1 * numero2
  34.         salida = str(resultado)
  35.         print(num1 + ' * ' + num2 +  ' = ' + salida)
  36.     elif command == "dividir":
  37.         resultado = numero1/numero2
  38.         salida = str(resultado)
  39.         print(num1 + ' / ' + num2 +  ' = ' + salida)
  40.    
  41.    
  42.  
  43. terminar = False
  44. while terminar == False:
  45.     #se presenta mi bot
  46.     print("Hola, soy Marvin, tu robot personal.")
  47.     print("¿Qué operación quieres realizar? ")
  48.     command = input("sumar, restar, multiplicar, dividir, area de un cuadrado, promediar, lista de compras > \n")
  49.     #el usuario hace la elección entre suma y resta
  50.     #operación suma
  51.     if command == "sumar":
  52.         print("")
  53.         suma_resta()
  54.         print("")
  55.     #operación resta
  56.     elif command == "restar":
  57.         print("")
  58.         suma_resta()
  59.         print("")
  60.  
  61.     #sino entiende se despide el bot
  62.     #operacion multiplicacion de numeros
  63.     elif command == "multiplicar":
  64.         print("")
  65.         print('introduce los valores de los numeros a multiplicar\n')
  66.        
  67.         multiplicar_dividir()
  68.         print("")
  69.        
  70.     #operacion de divison de numeros
  71.     elif command == "dividir":
  72.         print('')
  73.         print('introduce los valores de los numeros a dividir\n')
  74.        
  75.         multiplicar_dividir()
  76.         print("")
  77.  
  78.     #operacion para calcular el area de un cuadrado
  79.     elif command == "area de un cuadrado" or command == "area":
  80.         print("")
  81.         print("Calculemos el área de un cuadrado\n")
  82.         print("introduce el valor de un lado del cuadrado\n")
  83.         input1 = input("lado del cuadrado > ")
  84.  
  85.         numero1 = int(input1)
  86.  
  87.         resultado = numero1 * numero1
  88.         resultado = str(resultado)
  89.  
  90.         print("area " + " = " + resultado)
  91.         print("")
  92.     #promedio de numeros
  93.     elif command == "promediar" or command == "promedio":
  94.         print("")
  95.         promedio()
  96.         print("")
  97.  
  98.     #lista de compras de articulos
  99.         #lista de compras de articulos
  100.     elif command == "lista de compras" or command == "lista" or command == "compras":
  101.         compra = []
  102.         cuantos_articulos = input('¿Cuantos articulos debes comprar? ')
  103.         cuantos_articulos = int(cuantos_articulos)
  104.         for numero_de_articulos in range(cuantos_articulos):
  105.             articulo = input(' ¿Cual es el articulo ' + str(numero_de_articulos) + ' ? ')
  106.             compra.append(articulo)
  107.  
  108.         conteo = 0
  109.         for articulos in compra:
  110.             print(articulos)
  111.             conteo = conteo + 1
  112.         print('tienes', cuantos_articulos, 'articulos en la lista de compra')
  113.         print("")
  114.     elif command == "adios":
  115.         terminar = True
  116.  
  117.     else:
  118.         print("")
  119.         print("lo siento, no entiendo esto\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement