Bloque3-Tema6-Python Flashcards

1
Q

Que tipo de lenguaje es python?

A

-Python es un lenguaje interpretado.

-Python NO es un lenguaje compilado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que es un interprete?

A

Unintérpretees un programa que ejecuta scripts escritos en un lenguaje interpretado como Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ultima version de python?

A

3.11.5 (Revisar a fecha de examen si sigue siendo esta)

3.12 tiene prerelease y fecha planeada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ejemplo de realizar calculos simples directamente en python

A

3 + 2

5 (Esta lo saca por pantalla)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ejemplos de operaciones entre floats y enteros.

A

Se hace directamente el casteo a float.

> > > 8/2
4.0
6 * 7.0
42.0
4 + 1.65
5.65

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como funciona la exponenciacion en python?

A

2 ** 5
32

Puedes encadenar varias exponenciaciones
»> 2 ** 5 ** 3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Tipos de divisiones en python.

A

División Real (/)
»>20/6
3,3333333333

División Entera (//)
»>20//6
3

Resto (%)
20%6
2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cual es la sentencia para sacar datos por pantalla en python?

A

print (1 + 1)

2

print (“¡Hola \ nWorld!”)

¡Hola
Mundo!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Con que sentencia se introducen datos por pantalla en python?

A

> > > input (“Introduzca un numero”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Se pueden concatenar strings con numeros enteros en python?

A

No
»> 1 + ‘2’ + 3 + ‘4

Daria error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Operaciones con strings.

A

> > > print(“hola” * 3)
holaholahola

> > > 4 * ‘ a’
‘aaaa‘

> > > ‘7’ * ‘8’
TypeError: can’t multiply sequence by non-int of type ‘str’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

En python no es necesario definir el tipo de variable

A

x = 123.456
print(x)

123.456

x = “Hola”
»> print(x + “!”)

Hola!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

es python fuertemente tipado o debilmente tipado?

A

Debilmente tipado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Normas para crear variables en python.

A

-No pueden tener espacios en blanco
-No pueden empezar por numero
-Puede empezar por _ (guion bajo)
-No pueden empezar por otros caracteres que no sean letras o _
-Python es case sensitive no es lo mismo la variable HOLA, que hola, que Hola. Serían 3 variables disitintas.

> > > variable = 7 (OK)

> > > 123hola = 7 (KO –empieza por numeros)

> > > variable en blanco = “” (KO – espacios en blanco)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Como se hacen comentario en python?

A


Para comentar una sóla línea de código

# línea comentada

“””
Para comentar varias líneas de código
Se abre y se cierra el comentario con “””
“””
Varias líneas que vamos a comentar
“””

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Con que instrucion se pueden crear nuevas funciones en python?

A

def

def my_func () :
print (“hola”)
print (“hola”)
print (“hola”)

my_func ()

17
Q

Operadores logicos en python

A

and, or y not

Python usa palabras para susoperadoresbooleanos, mientras que la mayoría de los otros idiomas usan símbolos como &&, ||y ! (por ejemplo Java)

18
Q

Que usa python para delimitar bloques?

A

Python usasangría(espacio en blanco al comienzo de una línea) para delimitar bloques de código.Otros lenguajes, como C o Java, usan llaves para lograr esto, pero en Python la sangría es obligatoria;
Las declaraciones en elifdeben sangrarse.

Nota: Los : del final son obligatorios
Ejemplo:
if 10> 5:
print (“10 mayor que 5”)

Ejemplo2
x = 7
if x == 6:
print(“Yes”)
else:
print(“No”)

19
Q

Que es elif en python?

A

es un atajo que podemos usar cuando se encadenandeclaracionesifyelse.

20
Q

Ejemplo while en python.

A

while i <=5:
print(i)
i = i + 1

Se pueden usar la sentencias break y continue

21
Q

Ejemplo bucle for en python

A