Advertisement
Juan101

bot infinito

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