Código de hoy: if


edad = 17

if edad >= 18:
    print("Eres mayor de edad.")
else:
    print("Eres menor de edad")

    """
if edad<18:
    print("Eres menor de edad")
    print("Por lo tanto no puedes entrar a la discoteca")
    print("Cuando crezcas")
    if edad==17:
        print("Te falta poco")
"""
print("fin de programa")

sueldo=5000

if sueldo>600 and sueldo<1500:
    print('Sueldo bajo')
elif sueldo<3000:
    print('Sueldo medio')
else:
    print('Sueldo alto')

# Pido un sueldo y a) compruebo que sea legal
# b) si es menor de 2000 aplico un 15% de irpf
# c) si es mayor aplico un 25%

sueldo=int(input("introduce tu sueldo "))



if sueldo<1000:
    print('Sueldo ilegal')
else:
    print('Sueldo correcto. El sueldo neto es', end=' ')
    if sueldo<2000:
        print(sueldo*.85)
    else:
        print(sueldo*.75)
        print('Enhorabuena')
        print('Campeón')

    print('Donde estoy?') # Cuando el sueldo >=1000
print('Y yo?') # Siempre porque está sin ningún margen

edad = 25
tiene_licencia = False

# Combinación de condiciones con 'and'
if edad >= 18 and tiene_licencia:
    print("Puede conducir un automóvil.")
else:
    print("No puede conducir un automóvil.")

es_estudiante = False
es_empleado = False

# Combinación de condiciones con 'or'
if es_estudiante or es_empleado:
    print("Es estudiante o empleado.")
else:
    print("No es estudiante ni empleado.")"""Escribe un programa que solicite al usuario su edad y determine si
es menor o igual a 18 años. Si es menor o igual a 18 años, muestra el mensaje
“Eres menor de edad”, de lo contrario, muestra “Eres mayor de edad”."""

# Solicitar edad al usuario

edad=int(input("Introduce tu edad"))

# Comprobar si es menor o igual a 18 y en ese caso imprimir menor
if edad<=18:
    print("Eres menor de edad")
# Caso contrario imprimir mayor
else:
    print("Eres mayor de edad")

"""Crea un programa que pida al usuario dos números
 y determine cuál es el mayor de los dos números.
Si son iguales, muestra un mensaje que indique que los números son iguales."""

# Pedir dos numeros
a=int(input("Introduce el primer numero"))
b=int(input("Introduce el segundo numero"))

print(a,b)
# decir cual es el mayor
if a>b:
    print('El mayor es el primero')
if b>a:
    print('El mayor es el segundo')
# Si son iguales decir que son iguales
if a==b:
    print('Son iguales')

if a>b:
    print('El mayor es el primero')
elif b>a:
    print('El mayor es el segundo')
else:
    print('Son iguales')

if a==b:
    print('Son iguales')
elif b>a:
    print('El mayor es el segundo')
else:
    print('El mayor es el primero')

# Pedir un usuario y un password y si son 1234 1234 acceder

usuario=input("Introduce el usuario")
password=input("Introduce el password")

if usuario=='1234' and password=='1234':
    print ("P'alante")
else:
    print('No puedes entrar')

Solución ejercicios


"""Escribe un programa que tome una entrada del usuario como una
cadena que represente un número entero, conviértela a un entero y
luego multiplique ese número por 2. Finalmente, muestra el resultado."""

# pido un número
numero=input("Introduce un numero")
# lo convierto a entero
int_numero=int(numero)
# lo multiplico
int_numero=int_numero*2
# lo muestro
print(int_numero)

numero=int(input("numero"))
print(numero*2)

print(int(input("numero"))*2)

"""Crea un programa que tome un número decimal como entrada del usuario (por ejemplo, 3.14)
 y conviértelo en un entero. Luego, muestra el número entero resultante."""

numero=input("Dame un numero decimal")
dec_numero=float(numero)
int_numero=int(dec_numero)
print(int_numero)

print(int(float(input("Numero decimal"))))

"""Escribe un programa que tome una cadena de caracteres que
represente “True” o “False” (en minúsculas o mayúsculas)
como entrada del usuario, conviértela a un valor booleano
y luego muestre  la variable resultante."""

variable=input("Dame true o false")
bool_variable=variable=='True'
print(bool_variable)

Código Básico Python

# variables
# Importante: Sensibles a mayúsculas y minúsculas

# Numéricas

num_entero=900

num_flotante=9.5

numEntero=90

print(num_entero)

print(num_flotante)

# Cadena

nombre="Ana"

apellidos='Pi'

print(nombre,apellidos)

# Booleanas

cierto=True

falso=False

print(cierto)

nombre=input("Introduce tu nombre")

# Que no haga salto de línea al imprimir

print('hola', nombre, end=' ')

# Cadena con formato

print(f" Hola que tal estamos")
print(f"Hola {nombre} ¿Qué tal estás?")

# Cambiar el separador por defecto

print("hola","que","tal")
print("hola","que","tal",sep="|")
print('hola',nombre,sep=' - ')
print(1,2,3,4,5,6,sep=' , ')

edad=input("Dime tu edad")
nombre="Ana"
sueldo=1000
iva=.21
precio=100*iva
tuedad=int(edad)
mayor_edad=tuedad>=18
print("Dentro de 10 años tendrás",tuedad+10)

a = 10
b = 7

print(a + b)
print(a / b)
## Ejemplo de los coches: si tengo 10 coches a repartir entre 7 personas
## Le toca un coche a cada uno (divisón entera //)
## Y sobran 3 (módulo %)
print(a // b)
print(a % b)

numero = 9
print(numero % 2)
numero = 4
print(numero % 2)

# 2 elevado a 4
print(2 ** 4)

numero = numero + 5
print(numero)
numero += 5
print(numero)

mayordeedad=True

dinero=False

print(mayordeedad and dinero)
print(mayordeedad or dinero)
print(not dinero)