WorksheetsQuizziz Python 1
Total questions: 57
Worksheet time: 29mins
Per a què serveix la funció print() a Python?
Per rebre dades de l'usuari
Per mostrar dades a la pantalla
Per fer càlculs matemàtics
Per guardar dades en una llista
Quina funció s'utilitza per demanar a l'usuari que introdueixi text?
display()
get()
input()
text()
Quin tipus de dada retorna SEMPRE la funció input()?
Un número enter (int)
Un número decimal (float)
Una llista (list)
Una cadena de text (string)
Quin símbol s'utilitza per crear una llista a Python?
()
{}
[]
<>
Quin és l'operador per multiplicar dos números?
x
*
%
/
Quin tipus de dada és 10?
float
string
list
int
Quin tipus de dada és 9.81?
int
float
string
boolean
Com es diu l'estructura que serveix per repetir un bloc de codi diverses vegades?
Condicional
Variable
Bucle
Funció
Com es diu l'estructura que serveix per executar codi només si es compleix una condició?
Bucle for
Llista
Funció print()
Condicional if
A Python, quin és el primer índex d'una llista?
1
0
-1.0
A
Quin símbol s'utilitza per als comentaris d'una sola línia a Python?
//
/* ... */
#
---
Quina paraula clau s'utilitza si la condició if no es compleix?
then
else
next
otherwise
Quina funció converteix un text a un número enter?
str()
float()
int()
number()
Quina funció converteix un text a un número amb decimals?
int()
float()
string()
decimal()
Quin mètode s'utilitza per afegir un element al final d'una llista?
.add()
.push()
.insert()
.append()
Què mostrarà el següent codi: print(5 * 3)?
5 * 3
8.0
15
Error
Què mostrarà el següent codi: print("Hola" + "Món")?
Hola Món
HolaMón
Hola + Món
Error
Què mostrarà el següent codi: print(10 / 2)?
5.0
5.0
2.0
Error
fruites = ["poma", "plàtan", "pera"]. Què retorna fruites[1]?
poma
plàtan
pera
Error
numeros = [10, 20, 30]. Què mostrarà print(len(numeros))?
30
20
3
4
Si edat = 18, què mostrarà aquest codi: if edat >= 18: print("Major") else: print("Menor")
Major
Menor
No mostrarà res
Error
Si nota = 6, què mostrarà:
if nota < 5:
print("Suspès")
elif nota < 9:
print("Notable")
else:
print("Excel·lent")?
Suspès
Notable
Excel·lent
No mostrarà res
Què mostrarà el següent codi:
for i in range(3):
print(i)
1
2
3
0
1
2
3
0
1
2
3
Què mostrarà el codi: for lletra in "Sol": print(lletra)
Sol
S o l
S
o
l
Error
x = 5.0
x = x + 2
Què val x al final?
5.0
2.0
7.0
Error
Què contindrà la llista n al final? n = [1, 2]; n.append(3)
[1, 2]
[3]
[1, 2, 3]
[3, 1, 2]
Què mostrarà el codi: print(f"El resultat és {10+5}")?
El resultat és 10+5
El resultat és {15}
15.0
El resultat és 15
a = "5", b = "3". Què mostrarà print(a + b)?
8.0
53.0
"53"
8
Si un usuari escriu "20" a l'input, què valdrà edat?
edat = int(input("Edat?"))
"20" (text)
20 (número)
Error
20.0 (decimal)
llista = [10]. llista.append([20, 30]). Com serà la llista final?
[10, 20, 30]
[10, [20, 30]]
[[10], 20, 30]
Error
Quantes vegades s'executarà el print? for i in [1, 2, 3, 4]: print("Hola")
1.0
3.0
4.0
Quin serà el valor de comptador al final? comptador = 0; for i in range(5): comptador = comptador + 1
0
4.0
5.0
6.0
Què mostrarà aquest codi? if 10 > 5: print("Correcte")
10 > 5
Correcte
No mostrarà res
Error
Si nom = "Anna", què mostrarà print(nom[0])?
Anna
A
n
Error
Què mostrarà aquest codi? if False: print("Hola") else: print("Adéu")
Hola
Adéu
Hola Adéu
No mostrarà res
Quin codi demanaria un número a l'usuari i el guardaria a la variable num com a decimal?
num = input("Número?")
num = float(input("Número?"))
num = decimal(input("Número?"))
num = float("Número?")
Completa el codi per imprimir tots els números d'una llista: numeros = [10, 20, 30]; for n ___ numeros: print(n)
a
per
in
dins
Quin codi comprova si la variable edat és 18 o més?
if edat = 18:
if edat == 18:
if edat >= 18:
if edat > 18:
El codi print(fruites(1)) dóna error. Com s'hauria d'escriure per accedir a l'element d'una llista?
print(fruites{1})
print(fruites<1>)
print(fruites[1])
print(fruites.1)
Quin codi cal per sumar tots els números d'aquesta llista? nums = [1, 2, 3]; total = 0; for n in nums: ...
total = n
total + n
total = total + n
print(n)
Volem imprimir "Hola" 10 vegades. Quin codi és correcte?
for i in 10: print("Hola")
for i in range(10): print("Hola")
for i in range(1, 10): print("Hola")
for "Hola" in 10:
El codi nom = input("Nom: "); if nom = "Pere": print("Hola") dóna error. Per què?
input està malament
Falten cometes a "Hola"
S'ha d'usar == per comparar
Falten els dos punts : al final de l'if
Quin codi afegiria el nom "Laura" a la llista alumnes = ["Marc"]?
alumnes.add("Laura")
alumnes = "Laura"
alumnes.append("Laura")
alumnes[1] = "Laura"
Com imprimiries només els números positius d'una llista? nums = [-1, 5, -10, 8]
if n > 0: print(n)
if n >= 0: print(n)
if n < 0: print(n)
print(n > 0)
Volem crear una llista de números de l'1 al 5. Quin range és correcte? list(...)
range(5)
range(1, 5)
range(1, 6)
range(0, 5)
Aquest codi dóna error: print("La teva edat és " + 18). Com se soluciona?
print("La teva edat és ", 18)
print("La teva edat és " + str(18))
print(f"La teva edat és {18}")
Totes les altres respostes són correctes
Com crearies una llista buida anomenada dades?
dades = ()
dades = {}
dades = list()
dades = buida
Quin codi demana un preu i si és major de 100€, imprimeix "Molt car"?
if float(input()) > 100: print("Molt car")
if input() > 100: print("Molt car")
if int(input()) >= 100: print("Molt car")
if preu > 100 print("Molt car")
Si dades = ["A", "B", "C"], què fa dades[0] = "X"?
Crea una nova llista ["X"]
Afegeix "X" al final
Substitueix "A" per "X"
Dóna un error
Com s'escriu una condició que sigui certa si x és 10 O y és 20?
if x == 10 and y == 20:
if x == 10 or y == 20:
`if x == 10
y == 20:`
Quin tipus de dada retorna SEMPRE la funció float()?
Un número enter (int)
Un número decimal (float)
Una llista (list)
Una cadena de text (string)
Quin codi s'utilitzaria per crear una variable que conté el valor 10?
var = 10
10 = var
var := 10
var = int(10)
