teslariu

primera clase

Nov 9th, 2022
1,113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.22 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. Turing: teoría de funciones computables ¿cuales son las funciones
  5. matemàticas que pueden ser ejecutadas por un artefacto? (computador)
  6.  
  7. TURING-completo: es un lenguaje de programación que puede escribir
  8. cualquier función computable
  9.  
  10.  
  11. Un lenguaje Turing completo necesita al menos tres estructuras
  12. lógicas:
  13. 1 condicional, 1 bucle indefinido, 1 bucle definido
  14.  
  15. # En Python existen solo 3
  16.  
  17. # condicional: if
  18.  
  19. # Script que pide una edad y responde su condición frente al voto
  20.  
  21. edad = int(input("Ingrese su edad: "))
  22.  
  23. if 0 < edad < 16:
  24.    print("Voto prohibido")
  25.    
  26. elif 16 <= edad < 18  or edad >= 70:
  27.    print("Voto optativo")
  28.  
  29. elif 18 <= edad < 70:
  30.    print("Voto obligatorio")
  31.    
  32. else:
  33.    print("Error en el ingreso de la edad")
  34.  
  35.  
  36. # bucle indefinido: while se usa cuando no se cuantas veces debo repetir
  37. # algo
  38.  
  39. # Script que pide un nro y lo muestra en pantalla. Se debe finalizar
  40. # cuando se ingrese un cero
  41.  
  42. while True:
  43.    numero = int(input("Ingrese un nro: "))
  44.    if not numero:
  45.        break
  46.    print(numero)
  47.  
  48.  
  49. # bucle definido: for
  50. alumnos = ["Hugo", "Ana", "Orlando"]
  51.  
  52. for alumno in alumnos:  # for <iterador> in <iterable>
  53.    print(alumno)
  54.  
  55. # Colección: TODA COLECCION ES ITERABLE:. Colecciones: listas, tuplas,
  56. # diccionarios, cadenas
  57.  
  58. # Script que cuenta las vocales de una frase
  59.  
  60. frase = input("Ingrese la frase: ")  # Igualmente los quiero a todos
  61. total_vocales = 0
  62. for caracter in frase:
  63.    if caracter in "aeiouAEIOU":
  64.        total_vocales += 1 # total_vocales = total_vocales + 1
  65.        
  66. print(f"Total vocales: {total_vocales}")
  67. """    
  68.  
  69. edad = 21
  70. nombre = "Juan"
  71. "Hola Juan, tenés 21 años de edad pero parecés de 42"
  72.  
  73. # forma horrible
  74. print("Hola " + nombre + ", tenés " + str(edad) + " años de edad pero parecés de " + str(2*edad))
  75.  
  76. # forma fea
  77. print("Hola", nombre + ", tenés", edad, "años de edad pero parecés de", 2*edad)
  78.  
  79. # forma pythónica
  80. print(f"Hola {nombre}, tenés {edad} años de edad pero parecés de {edad*2}")
  81.  
  82. # Script que pide una temp en ºF y la convierte a celsius
  83. temp = float(input("Ingrese una temp en ºF: "))
  84. print(f"Temperatura (ºC): {(temp - 32) / 1.8:.1f}")
  85.  
Advertisement
Add Comment
Please, Sign In to add comment