Ejercicios de alternativas

Realiza un programa que pida dos números ‘a’ y ‘b’ e indique si su suma es positiva, negativa o cero.

Solución

#!/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.

Solución

#!/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.

Solución

#!/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.

Solución

#!/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.

Solución

#!/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.

Solución

#!/usr/bin/env python
letra=input("Letra:")		
if letra>="A" and letra<="Z":
	print("Mayuscula")
else:
	print("No mayuscula")