profesor : lucaspiagna@gmail.com
archivo, cambiar la extencion a PY : clase_2.rar
imprime algo al usuario
print("hola mundo")
Convierte algo en String (CARACTERES)
nombre = "Maria"
edad = 30
print ("Nombre: " + nombre + ", Edad: " + str(edad)) #printa mas complejo con texto fijo + varibale
#srt funcion que convierte lo que sea en string
Utilizo la “\” +
“n” = punto y aparte
“t” = tab (4 espacio al mismo tiempo)
nombre = "Maria"
edad = 30
print ("Nombre: " + nombre + "\n Edad: " + str(edad)) # "\n" indica punto y aparte.
Input: Interaccion del usuario
if: vedadero else: falso
edad_usuario = int(input("Ingrese su edad: ")) # ingreso de datos por el usuario "input" y lo convierto en numero entero con "int"
if edad_usuario > 20: #si es verdadero mostrara el print
print("El usuario es Mayor de 20")
else: #si la rta es falso mostrara el print
print("El usuario no tiene la edad requerida")
ejercicio cajero automatico
#int - if - else - input
pin_correcto = 2324
print(type(pin_correcto))
Nombre_usuario= input("ingrese su nombre: ")
pin_usuario = int(input("Ingrese su pin: "))
if pin_usuario == pin_correcto:
print("Su pin es correcto, " + Nombre_usuario )
else:
print("El pin ingresdo es erroneo, vuelva a intentarlo, "+ Nombre_usuario)
pin_usuario_nuevo = int(input("Ingrese su pin nuevo: "))
pin_anterior = pin_correcto
if pin_anterior == pin_usuario_nuevo:
print("No puedes usar " + Nombre_usuario + "el pin anterior")
else:
print ("El pin fue cambiado correctamente")
and se utiliza dentro de un if para validar varias cosas
or es si uno o el otro es verdadero
usu_correcto = "Usuario23"
pass_correcta = "pass123"
usu_ingresado = input("Ingrese su usuario: ")
pass_Ingresada = input("ingrese su password: ")
if usu_correcto == usu_ingresado and pass_Ingresada == pass_correcta: # "and" determina que python evalue si, si y solo si ,ambas partes son verdaderas, continuara.
print("Ingreso incorrecto")
else:
print("Usuario y/o pass Incorrectas")
#otra forma
usu_es_correcto = usu_ingresado == usu_correcto
pass_es_correcta= pass_Ingresada == pass_correcta
if usu_es_correcto and pass_es_correcta:
print("Ingreos correcto")
else:
print("Usuario y/o contraseña incorrecta")
usu_es_correcto = usu_ingresado == usu_correcto
pass_es_correcta= pass_Ingresada == pass_correcta
if usu_es_correcto or pass_es_correcta: #si 1 de los 2 es correcto pasara
print("Ingreso correcto")
else:
print("Usuario y/o contraseña incorrecta")
WHILE : MIENTRAS esto sea verdad, ejecuta el codigo, y volvera a preguntar. solo cortara si es falso
#imprimir los numeros del 1 al 10
numero = 1
while numero <= 10: #si es verdadero entra en el ciclo hasta que sea falso
print(numero)
numero = numero + 1 #aca le suma 1 a la variable numero
print("Estoy fuera del While")
Ejemplo cajero automatico con While, 3 veces la chance de password
pin_correcto = 2324
pin_ingresado = int(input("Ingrese su pin: "))
while pin_ingresado != pin_correcto:
print("Pin incorrecto")
pin_ingresado = int(input("Ingrese su pin: "))
print ("Pin correcto" )
Refrescar clase 2
#While con break (corta el while)
pin_correcto = 2324 #int
pin_ingresado = int(input("Ingrese Pin ")) #string
intentos = 0
while pin_ingresado != pin_correcto: #si el pin ingresado es diferente al pin correcto:
intentos += 1 #le declero el intento +1
if intentos == 3:
Print("Numero maximo de intentos alzanzados"
break #break corta el while
print("Pin Incorrect") #ingresaste mal el pin
pin_ingresado = int(input("Ingrese Pin ")) #te lo vuelvo a pedir
else:
print("Bienvenido!")
listas de elementos []
length = len() funcion para saber el largo de una estructura
append() –> funcion de agregar a una lista (cambiamos estructura, no pisamos la info)
remove() –> elimina un dato de la lista. debemos seleccionar el que eliminaremos
del –> elimina segun posicion
insert (posicion, dato nuevo””) –> insertar datos en posicion exacta
numeros = [28,52,46,75,22] nombres = ["juan","soledad","hugo","patricio"] ''' '''# obtener el largo/tamaño de una lista #print(len(nombres)) #print(len(numeros))
numeros = [28,52,46,75,22] nombres = ["juan","soledad","hugo","patricio"] print(nombres) nombres[3] = input() #cambio de datos, no agrego a la cantidad print(nombres)
Append
numeros = [28,52,46,75,22]
nombres = ["juan","soledad","hugo","patricio"]
print(nombres)
nombres.append("viviana") #agrego de elementos
print(nombres)
remove
numeros = [28,52,46,75,22]
nombres = ["juan","soledad","hugo","patricio","viviana"]
print(nombres)
nombres.remove("soledad") #Eliminar de elementos
print(nombres)
opcion 2
print (nombres)
del nombre[1] #elimino segun posicion
print(nombreS)
insert
numeros = [28,52,46,75,22] nombres = ["juan","soledad","hugo","patricio","viviana"] print(nombres) nombres.insert(2,"ale") #inserto un dato en una posicion espesifica especifico ubicacion y luego el nuevo dato print(nombres)
'''
consiga tarea
Mostrar por pantalla el mayor de los 3
'''
num_1 = 100
num_2 = 200
num_3 = 300
if num_1 > num_2 and num_1 > num_3
print("El numero Mayor")?????? ver armarlo....
Respuesta Tarea
x=int(input("indicame la variable X "))
y=int(input("indicame la variable Y "))
r=int(input("indicame la variable R "))
if x > y:
if x > r:
print("mayor:"+ x)
if y > x:
if y > r:
print("mayor: "+ Y)
if r > x:
if r > y:
print("mayor: "+ R)
else:
print ("saliste codigo")