Clase 2. Introducción TIN (1) - Compressed
Clase 2. Introducción TIN (1) - Compressed
Clase 2. Introducción TIN (1) - Compressed
Sentencia print()
1. La sentencia print evalúa la expresión que le colocamos entre
paréntesis, devuelve y escribe el resultado en la consola de
comandos: print(“ejemplo”). Es una salida, no se guarda, sino que
se muestra o expone.
2. Con el comando f ””el programador es capaz de mostrar el valor
guardado dentro dela variable,es una forma ordenada de
imprimir mensajes. Si se quiere mostar el valor de una variable
en el mensaje hay que colocar ente comas (,)el nombre de la
variable. Si se quiere mostar el valor de una variable en el
mensaje hay que colocar ente comas (,) el nombre de la variable.
15 min
Actividad
Sentencia if
La instrucción condicional if permite que se ejecuten determinadas
instrucciones, sólo si una expresión se evalúa a True. Es decir, nos
permite “preguntar” si se cumple una condición o no.
Sentencia elif:
De lo contrario Si se cumple la condición se ejecuta el bloque de
sentencias seguidas.
Sentencia else
La sentencia else, significa, De lo contrario (no se cumple la
condición), ejecuta el bloque de sentencias seguidas al else. No lleva
condición, se ejecuta si la condición establecida en el if o elif no es
verdadera.
Instrucciones Condicionales:
Sentencia if
La instrucción condicional if permite que se ejecuten determinadas
instrucciones, sólo si una expresión se evalúa a True. Es decir, nos
permite “preguntar” si se cumple una condición o no.
Sentencia elif:
De lo contrario Si se cumple la condición se ejecuta el bloque de
sentencias seguidas.
Sentencia else
La sentencia else, significa, De lo contrario (no se cumple la
condición), ejecuta el bloque de sentencias seguidas al else. No lleva
condición, se ejecuta si la condición establecida en el if o elif no es
verdadera.
Ejemplos
Ejercicio
Resultados
1.if n % 3 == 0 and n % 5 == 0: 3.
print('FizzBuzz') if n % 3 == 0 and n % 5 == 0:
2. if n % 3 == 0 and n % 5 == 0: print('FizzBuzz')
print('FizzBuzz') else: if n % 3 == 0:
else:
print('Fizz')
print(n)
else:
if n % 5 == 0:
print('Buzz')
else:
print(n)
Resultados
if n % 3 == 0 and n % 5 == 0:
print('FizzBuzz')
elif n % 3 == 0:
print('Fizz')
elif n % 5 == 0:
print('Buzz')
else:
print(n)
Ciclos
Sumatoria
1. Implementar la lógica que permita almacenar en una variable
llamada suma la suma de todos los números desde 0 hasta una
variable n dada.
Resultado
1° suma = suma+i
suma = 0 suma=0+0
for i in range(n+1): 2° suma= 0+1
suma += i 3° suma=1+2
4° suma=3+3
print(suma)
colocar range(n+1) siendo
que n es igual a 2 es lo mismo
que colocar range(3)
While
Los ciclos indefinidos sirven cuando no sabemos de antemano
cuántas veces queremos iterar, es decir, cuántas veces queremos
ejecutar las instrucciones. Permite ejecutar una sección de código
repetidas veces, se ejecutará mientras una condición determinada
se cumpla. Cuando la condición deje de cumplirse el bucle deja de
repetirse y sale del mismo siguiendo con la secuencia de programa.
Al igual que el if, el bucle while tiene dos partes:
La condición que se tiene que cumplir para que se ejecute el
código.
El bloque de código que se ejecutará mientras la condición se
cumpla.
While
Siempre que se programe un bucle while se deberá tener en
cuenta que la condición o la variable que hace esa condición
cambie dentro del bucle while por algún evento que se desate
durante la ejecución del programa.
Ciclo indefinido
Ciclo definido
M=0
M=0
i=0
for i in range(5):
while i < 5:
M=M+N
M=M+N
i += 1
While
Imprimir Números
Implementar la lógica para imprimir todos los números entre 0 y una
variable N dada.
a)Haciendo uso de un ciclo definido.
b)Haciendo uso de un ciclo indefinido.
Resultado
i=0
for i in range(N): while i < 5:
print(i) print(i)
i += 1