teslariu

resumen

Jul 23rd, 2022
1,363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.51 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. """
  5. Colección: es una variable que almacena màs de un valor
  6. Puede ser mutable/inmutable ordenada/desordenada
  7.  
  8. TODAS LAS COLECCIONES SON ITERABLES (se pueden recorrer)
  9.  
  10. Tipos de colecciones: listas, tuplas, diccionarios, CADENAS
  11.  
  12. listas: mutables y ordenadas
  13. tuplas: inmutables y ordenadas
  14. diccionarios: mutables y no ordenados
  15. CADENAS: inmutables y ordenadas
  16.  
  17.  
  18. ----------------------------------------------------
  19. Alan Turing
  20.  
  21. funciones computables: son todas aquellas funciones que
  22. pueden ser resueltas automáticamente pasando un juego de instrucciones y
  23. datos adecuados a una máquina -> computador
  24.  
  25. lenguajes de programación Turing completos: aquellos que pueden calcular
  26. todas las funciones computables. ALGUNOS NO LO SON (ej: bitcoin, para
  27. no poder programar malware)
  28.  
  29. Los lenguajes Turing completos necesitan 3 estructuras lógicas
  30. mínimamente: 1 condicional, 1 bucle indefinido, 1 bucle definido
  31.  
  32. # en Python: if-else (condicional) while(b.indefin) for (bucle def)
  33.  
  34. # condicional
  35. # Script que pide una edad y devuelve su condición frente al voto
  36.  
  37. edad = int(input("Ingrese su edad: "))
  38.  
  39. if  0 < edad < 16:
  40.    print("Voto prohibido")
  41.  
  42. elif 16 <= edad < 18 or edad >= 70:
  43.    print("Voto optativo")
  44.  
  45. elif 18 <= edad < 70:
  46.    print("Voto obligatorio")
  47.    
  48. else:
  49.    print("Error en el ingreso de la edad")
  50.  
  51.  
  52. # bucle indefinido
  53. i = 4
  54.  
  55. while i < 10:
  56.    print(i)
  57.    i += 1  # i = i + 1
  58.  
  59. # recorre lista con while
  60.  
  61. lista = [1,2,3,4,5,6]
  62.  
  63. i = 0
  64. while i < len(lista):
  65.    print(lista[i], end=" ") # imprime en forma horizontal
  66.    i += 1
  67.  
  68. print("\n\n")
  69.  
  70. for numero in lista:
  71.    print(numero)
  72.    
  73. for letra in "mariposa":
  74.    print(letra)
  75.  
  76. for numero in range(100):
  77.    print(numero,numero**2)
  78.  
  79. ## como recorrer diccionarios
  80. d = {'pi': 3.141592, 'e': 2.71218, 'h': 6.62}
  81.  
  82. for k,v in d.items():
  83.    print(k,v)
  84.  
  85.  
  86.  
  87. print(d)
  88.  
  89.  
  90. # Diferentes formas de imprimir
  91. # Script que pide una edad y bromea
  92. # Hola Juan, tenes 48 años pero pareces de 96
  93.  
  94. nombre = input("Ingrese su nombre: ")
  95. edad = int(input("Ingrese su edad: "))
  96.  
  97. # Primera forma (fea)
  98. print("Hola " + nombre + ", tenés " + str(edad) + " años pero parecés de " + str(2*edad))
  99.  
  100. # segunda forma (menos fea)
  101. print("Hola" , nombre, ", tenés" , edad , "años pero parecés de" , 2*edad)
  102.  
  103. # LA MAS MEJOR
  104. print(f"Hola {nombre}, tenes {edad} años pero pareces de {edad*2}")
  105. """
  106. #imprimir con dos decimales
  107. print(f"El cociente entre 4 y 2 es {4/3:.2f}")
Advertisement
Add Comment
Please, Sign In to add comment