Advertisement
teslariu

clase 1

Sep 15th, 2022
1,055
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.26 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. #
  5. #
  6. """
  7. Turing: funcion computable ¿cuales son las funciones que pueden ser
  8. resueltas (computadas) por un artefacto?
  9.  
  10. Lenguajes de programación: llevar a la práctica todas las funciones computables
  11.  
  12. lenguajes Turing completos: aquel que puede resolver cualquier función
  13. computable
  14.  
  15. Los lenguajes Turing completos necesitan al menos 3 estructuras lógicas
  16. 1 condicional (if-else) 1 bucle indefinido (while) 1 bucle definido (for)
  17.  
  18.  
  19. edad = 21
  20. if edad > 18:
  21.    print("Mayor de edad")
  22. else:
  23.    print("Menor")
  24.  
  25. edad = int(input("Ingrese su edad: "))
  26.  
  27. if 0 < edad < 16:
  28.    print("Voto prohibido")
  29.  
  30. elif 16 <= edad < 18  or edad > 70:
  31.    print("Voto optativo")
  32.    
  33. elif 18 <= edad < 70:
  34.    print("Voto obligatorio")
  35.    
  36. else:
  37.    print("Error en el ingreso de la edad")
  38.  
  39. """
  40. lista_de_nombres = ["Ale","Andrea","Juan","Esteban"]
  41.  
  42. #i = 0
  43.  
  44. # while i < len(nombres):
  45. #    print(nombres[i])
  46. #    i += 1  # i = i + 1
  47.  
  48. # for nombre in lista_de_nombres:
  49. #    print(nombre)
  50.  
  51. # for <variable iteradora> in <iterable>
  52.  
  53. #~TODA COLECCION ES ITERABLE
  54. # Colecciones: listas, tuplas, diccionarios, conjuntos, CADENAS
  55. """
  56. for letra in "mariposa":
  57.    print(letra,end="-")
  58.  
  59.  
  60.  
  61. for numero in range(5,100,-5):
  62.    print(numero)
  63.  
  64. """
  65. lista = [1,2,3,4]
  66. print(lista)
  67.  
  68. print(lista[0])
  69. print(lista[-1])
  70.  
  71. lista[0] = 10
  72. print(lista)
  73.  
  74. del(lista[1])
  75. print(lista)
  76.  
  77. # para borrar una lista
  78. #del(lista)
  79. #print(lista)
  80.  
  81. # para agregar un elemento al final
  82. lista.append("Hola")
  83. print(lista)
  84.  
  85. # para insertar un valor entre 4 y hola
  86. lista.insert(3,"Chau")
  87. print(lista)
  88.  
  89. # para vaciar la lista
  90. lista.clear()
  91. print(lista)
  92.  
  93. # ordeno la lista
  94. numeros = [14,25,11,-2,0,255]
  95. numeros.sort()
  96. print(numeros)
  97.  
  98. # ordeno en forma descendente
  99. numeros.sort(reverse=True)
  100. print(numeros)
  101.  
  102. # insertar una variable en una lista
  103. iva = "21%"
  104. numeros.insert(0,iva)
  105. print(numeros)
  106.  
  107.  
  108. # LAs colecciones tienen 2 caracteristicas
  109. # mutabilidad (si se pueden modificar)
  110. # orden (si tienen orden significa que se pueden indexar)
  111.  
  112. # Listas: coleccion mutable y ordenada
  113. # Cadenas: coleccion INMUTABLE y ordenada
  114. # Tuplas; colecciones INMUTABLES y ordenadas
  115. # Diccionarios: colecciones MUTABLES pero no ordenadas
  116.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement