3
Taller de Informática 3eros. Secundaria. Continuidad Pedagógica - Programación - Trabajo Práctico 1-Python -Para tener en cuenta (y para machetes): -Python admite las condiciones lógicas habituales de las matemáticas: Igual == No Igual != Menor < Menor o igual <= Mayor > Mayor o igual >= -En Pyton cada variable tiene que tener un nombre. Python tiene en cuenta si lo escribimos en mayúsculas o minúsculas (lo que se conoce como case sensitive). No es lo mismo una variable que se llame nombre1 que una que se llame Nombre1. Como es lógico y, para evitar confusiones, el nombre de la variable no puede coincidir con los nombres de los comandos de python (print, if, else, etc.). Tampoco podremos usar nombres de variables con tildes o con ñ. - En Pyton están los operadores de asignación que permiten asignar un valor a una variable usando el operador igual (=). Con estos operadores se puede aplicar la técnica denominada asignación aumentada (una variable se modifica a partir de su propio valor). += suma valor a la variable, -= resta valor a la variable, *= multiplica valor a la variable, /= divide valor a la variable, **= calcula el exponente a la variable Ir a: https://www.programiz.com/python-programming/online-compiler/ -Para Leer, Probar y Entender: En Python las variables más comunes contienen: -Números. Almacenan números enteros llamados int o números reales llamados float (el separador decimal que tenemos que usar es el punto). numero1=int(2) numero2=float(2.5) numero3=float(4) print (numero1) print (numero2) print (numero3) - Texto. Las variables que almacenan texto se denominan strings (str). Tienen que estar entre comillas sencillas o dobles, o si el texto ocupa varias líneas, entre triples comillas. Python supone que lo que introducimos es un texto al estar entre comillas. También podemos forzar a interpretar un número como texto usando el comando str. Texto1="Esto es un texto" texto2='Esto es otro texto' texto3="""Hola esto es una prueba multilinea""" Texto4=str(54) print (Texto1) print (texto2) print (texto3) print(Texto4) -Vamos con este ejemplo. El valor de una variable va cambiando según el cálculo que ingrese, siempre debe de ser un dato número (int o float) Probar:

Taller de Informática 3eros. Secundaria. Continuidad ... · Taller de Informática ... nombres de los comandos de python (print, if, else, etc.). Tampoco podremos usar nombres de

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Taller de Informática 3eros. Secundaria. Continuidad ... · Taller de Informática ... nombres de los comandos de python (print, if, else, etc.). Tampoco podremos usar nombres de

Taller de Informática – 3eros. Secundaria. Continuidad Pedagógica - Programación - Trabajo Práctico 1-Python

-Para tener en cuenta (y para machetes):

-Python admite las condiciones lógicas habituales de las matemáticas:

Igual == No Igual != Menor < Menor o igual <= Mayor > Mayor o igual >=

-En Pyton cada variable tiene que tener un nombre. Python tiene en cuenta si lo escribimos en mayúsculas o

minúsculas (lo que se conoce como case sensitive). No es lo mismo una variable que se llame nombre1 que una que

se llame Nombre1. Como es lógico y, para evitar confusiones, el nombre de la variable no puede coincidir con los

nombres de los comandos de python (print, if, else, etc.). Tampoco podremos usar nombres de variables con tildes o

con ñ.

- En Pyton están los operadores de asignación que permiten asignar un valor a una variable usando el operador igual

(=). Con estos operadores se puede aplicar la técnica denominada asignación aumentada (una variable se modifica a

partir de su propio valor). += suma valor a la variable, -= resta valor a la variable, *= multiplica valor a la variable,

/= divide valor a la variable, **= calcula el exponente a la variable

Ir a: https://www.programiz.com/python-programming/online-compiler/

-Para Leer, Probar y Entender:

En Python las variables más comunes contienen:

-Números. Almacenan números enteros llamados int o números reales llamados float (el separador decimal que

tenemos que usar es el punto).

numero1=int(2)

numero2=float(2.5)

numero3=float(4)

print (numero1)

print (numero2)

print (numero3)

- Texto. Las variables que almacenan texto se denominan strings (str). Tienen que estar entre comillas sencillas o dobles, o si el texto ocupa varias líneas, entre triples comillas. Python supone que lo que introducimos es un texto al estar entre comillas. También podemos forzar a interpretar un número como texto usando el comando str.

Texto1="Esto es un texto" texto2='Esto es otro texto' texto3="""Hola esto es una prueba multilinea""" Texto4=str(54) print (Texto1) print (texto2) print (texto3) print(Texto4)

-Vamos con este ejemplo.

El valor de una variable va cambiando según el cálculo que ingrese, siempre debe de ser un dato número (int o float)

Probar:

Page 2: Taller de Informática 3eros. Secundaria. Continuidad ... · Taller de Informática ... nombres de los comandos de python (print, if, else, etc.). Tampoco podremos usar nombres de

h=int(2)

h*=5

print(h)

h+=2

print(h)

a=float(2.6)

a-=2

print (a)

h=input("ingrese nro")

h-=2

print(h)

h*=9

print(h)

¿Por qué dá error?

h=int(input("ingrese nro"))

print ("el numero ingresado es el" + h)

h-=2

print(h)

h*=9

print(h)

¿Por qué dá error?

Trabajo Práctico. Punto 1.

-¿Cómo sería el código entonces?

Copiar y pegar el código en un documento.

-¿Te animas a escribir código para que al ingresar, el usuario, un número muestre la tabla de multiplicar de ese

número/factor? -Copiar y pegar el código en el documento.

-Vamos con otro ejemplo (sabes que los números menores a 0 son números negativos, no?)

numero = -8

if numero < 0:

print ("El número ingresado es negativo")

-Probar con algunos números, positivos, negativos y 0

-Ahora con input… entonces modificar la primer línea: numero = input ("ingresa un número")

-Run para probar. Qué pasó? Error no? Porque al input hay que agregarle que lo que se ingresa es un número

entero, entonces hay que agregar la palabra int de esta forma: numero = int (input ("ingresa un número"))

-Run para probar. Ahora si, no?

Trabajo Práctico. Punto 2.

-Ahora ampliar el código para que también escriba para los otros dos casos:

El número ingresado es positivo o El número ingresado es cero.

-Copiar y pegar el código en el documento.

Trabajo Práctico. Punto 3.

Un gran desafío de comprensión de consigna, concentración, sintaxis, etc, etc.

Acá va la consigna:

Page 3: Taller de Informática 3eros. Secundaria. Continuidad ... · Taller de Informática ... nombres de los comandos de python (print, if, else, etc.). Tampoco podremos usar nombres de

El usuario debe ingresar nombre y contraseña (vamos a suponer que las correctas son: nombre Pepe y contraseña

pepe2020. - Tiene dos posibilidades. Si ingresa las correctas (en la primera o en la segunda) sale el mensaje

“ENTRASTE” y si no es la correcta ni en la primera ni en la segunda oportunidad sale mensaje “BLOQUEADO”.

Ayudita: un if dentro del else del primer if?? . .

Si tiene que cumplir con dos condiciones (usuario y contraseña) if(condicion1 and condicion2):

Ojo con la sintaxis de la sangría (recuerden cuando me equivoqué en clase de zoom)

Recuerden el igual == y las comillas.

-Copiar y pegar el código en el documento

Adjunten el documento con los cuatro códigos al mail [email protected].

Seguro van a estar bien porque pudieron probarlos y corregirlos.

3ero. B. Corresponde a clase 19/8. Fecha tope de entrega 25/8. Reunión zoom 26/8.

3ero A. Lunes 17 feriado. Corresponde a clase 24/8. Fecha tope de entrega viernes 28/8. Reunión zoom 31/8.

Besossssss

Suerte!