Advertisement
teslariu

ejercicios

Jan 21st, 2023
858
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. #
  5. # 1) Script que recibe un nro y decide si es par o no
  6.  
  7. numero = int(input("Por favor, ingrese un nro entero: "))
  8.  
  9. if not numero % 2:  # significa "si no hay resto (o sea, si es cero)"
  10.    print(f"{numero} es par")
  11. else:
  12.    print(f"{numero} es impar")
  13.  
  14.  
  15. # 2) Script que pide una escala y un valor la convierte (entre ºC y ºF)
  16. # Mas sencilla
  17. temp = float(input("Ingrese el valor de la temperatura (SOLAMENTE el nro): "))
  18. escala = input("Ingrese 'C' si son centigrados o 'F' si son farenheit: ")
  19.  
  20. if escala.upper() == "C":
  21.    print(f"{temp}ºC  equivalen a {temp*1.8 + 32:.1f}ºF")
  22.  
  23. elif escala.upper() == "F":
  24.    print(f"{temp}ºF  equivalen a {(temp-32) / 1.8:.1f}ºC")
  25.    
  26. else:
  27.    print("Error, ingrese bien la escala")
  28.  
  29. # Para el problema del año bisiesto:
  30. # https://www.codigopiton.com/como-saber-si-un-ano-es-bisiesto-en-python/
  31. """
  32. # Para el problema del horoscopo
  33. dia = int(input("Ingrese el dia de su nacimiento (de 1 a 31): "))
  34. mes = int(input("Ingrese el mes de su nacimiento (1 para enero, 2 para febrero, etc): "))
  35.  
  36. # Aries (21 de Marzo - 20 de Abril), Tauro (21 de Abril - 20 de Mayo),....
  37. if (mes == 3 and 21<= dia <= 31) or (mes == 4 and 1 <= dia <= 20):
  38.     print("Es aries")
  39.    
  40. elif (mes == 4 and 21<= dia <= 30) or (mes == 5 and 1 <= dia <= 20):
  41.     print("Es tauro")
  42.    
  43. # elif para el resto de los signos
  44.  
  45. else:
  46.     print("Error en el día o mes de nacimiento")  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement