teslariu

formateo

Feb 3rd, 2022
909
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.64 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Existen 4 tipos básicos de variables:
  5. # 2 tipos de variables numèricas: int (nro entero) - float(nro racional)
  6. # 1 tipo de variable literal: str (string, cadena)
  7. # 1 tipo de variable lógica: bool (booleano)
  8. # para averiguar el tipo de variable uso la palabra reservada 'type()'
  9.  
  10. # Una conversiòn de tipo es cuando paso una variable de un tipo a otro
  11. # bool("45") , bool("hola") --> arroja True (valores no nulos)
  12. # bool("") , bool(0)        --> arroja False (valores nulos)
  13.  
  14. # sobrecarga de operadores:
  15.  
  16. # sobrecarga del operador +
  17. print(2 + 3.5)                  # el operador "mas" suma dos numeros
  18. print("Hola" + "Chau")          # el operador "mas" concatena dos cadenas
  19.  
  20. # sobrecarga del operador *
  21. print(2.2 * 36)    # el operador 'asterisco' multiplica 2 nros
  22. print(25 * "Hola") # el operador 'asterisco' concatena 25 veces "Hola"
  23.  
  24. """
  25. Hacer un script que pida una edad y un nombre y responda con un broma:
  26. EJ:
  27. >>> ¿Cómo te llamas?: Hugo
  28. >>> ¿Qué edad tienes?: 23
  29. >>> Hola Hugo, parece que tuvieras 46 años y no 23
  30. """
  31. nombre = input("¿Cómo te llamas?: ")
  32. edad = int(input(" ¿Qué edad tienes?: "))
  33.  
  34. # Imprimir "a lo C" (lenguaje C); obsoleta, no se recomienda, no lo vemos
  35.  
  36. # Imprimir concatenando cadenas con + (no recomendada)
  37. print("Hola " + nombre + ", parece que tuvieras " + str(edad * 2) + " años y no " + str(edad))
  38.  
  39. # Imprimir concatenando con coma (recomendada pero no la mejor)
  40. print("Hola" ,nombre, ", parece que tuvieras", edad * 2, "años y no", edad)
  41.  
  42. # Imprimir con formato (recomendada)
  43. print(f"Hola {nombre}, parece que tuvieras {edad*2} años y no {edad}")
Advertisement
Add Comment
Please, Sign In to add comment