Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # Existen 4 tipos básicos de variables:
- # 2 tipos de variables numèricas: int (nro entero) - float(nro racional)
- # 1 tipo de variable literal: str (string, cadena)
- # 1 tipo de variable lógica: bool (booleano)
- # para averiguar el tipo de variable uso la palabra reservada 'type()'
- # Una conversiòn de tipo es cuando paso una variable de un tipo a otro
- # bool("45") , bool("hola") --> arroja True (valores no nulos)
- # bool("") , bool(0) --> arroja False (valores nulos)
- # sobrecarga de operadores:
- # sobrecarga del operador +
- print(2 + 3.5) # el operador "mas" suma dos numeros
- print("Hola" + "Chau") # el operador "mas" concatena dos cadenas
- # sobrecarga del operador *
- print(2.2 * 36) # el operador 'asterisco' multiplica 2 nros
- print(25 * "Hola") # el operador 'asterisco' concatena 25 veces "Hola"
- """
- Hacer un script que pida una edad y un nombre y responda con un broma:
- EJ:
- >>> ¿Cómo te llamas?: Hugo
- >>> ¿Qué edad tienes?: 23
- >>> Hola Hugo, parece que tuvieras 46 años y no 23
- """
- nombre = input("¿Cómo te llamas?: ")
- edad = int(input(" ¿Qué edad tienes?: "))
- # Imprimir "a lo C" (lenguaje C); obsoleta, no se recomienda, no lo vemos
- # Imprimir concatenando cadenas con + (no recomendada)
- print("Hola " + nombre + ", parece que tuvieras " + str(edad * 2) + " años y no " + str(edad))
- # Imprimir concatenando con coma (recomendada pero no la mejor)
- print("Hola" ,nombre, ", parece que tuvieras", edad * 2, "años y no", edad)
- # Imprimir con formato (recomendada)
- print(f"Hola {nombre}, parece que tuvieras {edad*2} años y no {edad}")
Advertisement
Add Comment
Please, Sign In to add comment