Ejercicios de alternativas
Realiza un programa que pida dos números ‘a’ y ‘b’ e indique si su suma es positiva, negativa o cero.
#!/usr/bin/env python
num1=int(input("Número 1:"))
num2=int(input("Número 2:"))
if num1+num2>0:
print("Suma positiva")
elif num1+num2<0:
print("Suma negativa")
else:
print("Suma es 0")
Escribe un programa que lea un número e indique si es par o impar.
#!/usr/bin/env python
num=int(input("Número:"))
if num%2==0:
print("Número par")
else:
print("Número impar")
Escribe un programa que pida un número entero entre uno y doce e imprima el número de días que tiene el mes correspondiente.
#!/usr/bin/env python
mes=int(input("Mes:"rrgf))
if mes==1 or mes==3 or mes==5 or mes==7 or mes==8 or mes==10 or mes==12:
print("31 días")
elif mes==4 or mes==6 or mes==9 or mes==11 :
print("30 días")
elif mes==2:
print("28 o 29 días")
else:
print("Mes incorrecto"
Escribe un programa que pida un nombre de usuario y una contraseña y si se ha introducido “pepe” y “asdasd” se indica “Has entrado al sistema”, sino se da un error.
#!/usr/bin/env python
usuario=input("Usuario:")
clave=input("Contraseña:")
if usuario=="pepe" and clave=="asdasd":
print("Has entrado en el sistema")
else:
print("Error")
Escribir un programa que lea un año indicar si es bisiesto. Nota: un año es bisiesto si es un número divisible por 4, pero no si es divisible por 100, excepto que también sea divisible por 400.
#!/usr/bin/env python
year=int(input("Año:"))
if year%4==0 and year%100!=0 or year%400==0:
print("Bisiesto")
else:
print("No bisieo")
Programa que lea un carácter por teclado y compruebe si es una letra mayúscula.
#!/usr/bin/env python
letra=input("Letra:")
if letra>="A" and letra<="Z":
print("Mayuscula")
else:
print("No mayuscula")