Diferència entre revisions de la pàgina «Pràctiques d'introducció a Python - SMX»
m (→P04_Python) |
m (→P08_Python) |
||
(Hi ha 10 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 6: | Línia 6: | ||
# Sóc del Clot | # Sóc del Clot | ||
print ("HOLA MÓN\n") | print ("HOLA MÓN\n") | ||
+ | |||
+ | '''#!/usr/bin/python3''' s'anomena '''shebang''' i es posa al principi de tot del codi en Python. A Linux, permet dir quin és l'intèrpret quan l'arxiu té permisos d'execució. A Windows és un comentari més. | ||
+ | |||
+ | '''# -*- coding: utf-8 -*-''' indica que la codificació de caràcters és UTF-8. Per tant, ens permet veure correctament tots els caràcters amb accents (o dièresi). | ||
Heu vist com funciona? Ara feu la pràctica següent. | Heu vist com funciona? Ara feu la pràctica següent. | ||
Línia 40: | Línia 44: | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
# A partir de la segona fila són comentaris pel fet de portar el símbol de la malla, quadradet o numeral (#). No ho interpreta. | # A partir de la segona fila són comentaris pel fet de portar el símbol de la malla, quadradet o numeral (#). No ho interpreta. | ||
− | print ("Escriviu el | + | print ("Escriviu el vostre nom: ",end="") #,end"" és per a que es mantingui a la mateixa línia |
a= input() #Si no volem salt de línia a Python 3.x farem '''print ('text',end="")''' | a= input() #Si no volem salt de línia a Python 3.x farem '''print ('text',end="")''' | ||
− | print ("Ara hi podeu escriure la vostra edat: ") | + | print ("Ara hi podeu escriure la vostra edat: ",end="") |
b= input() | b= input() | ||
print ("Hola "+a+" teniu "+b+" anys\n") | print ("Hola "+a+" teniu "+b+" anys\n") | ||
Línia 51: | Línia 55: | ||
#!/usr/bin/python3 | #!/usr/bin/python3 | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
− | + | # py0006.py | |
+ | a = input("Escriviu el vostre nom: ") | ||
+ | b = input("Ara hi podeu escriure la vostra edat: ") | ||
+ | print ("Hola "+a+" teniu "+b+" anys\n") | ||
+ | |||
+ | = P07_Python = | ||
+ | Escriviu el següent programa. Llegiu els comentaris i executeu-ho. | ||
+ | |||
+ | #!/usr/bin/python3 | ||
+ | # -*- coding: utf-8 -*- | ||
+ | """ | ||
A aquesta pràctica aprendrem a esborrar la pantalla. | A aquesta pràctica aprendrem a esborrar la pantalla. | ||
− | + | Si feu servir el sistema operatiu propietari anomenat Windows | |
+ | heu de comentar la línia os.system ("clear") i | ||
+ | descomentar la línia os.system ("cls") | ||
""" | """ | ||
− | #Per a Unix/ | + | #Per a Unix/Linux/MacOS/BSD |
import os | import os | ||
− | os.system ("clear") | + | '''os.system ("clear")''' |
− | #Per a DOS/ | + | #Per a DOS/Windows |
− | + | #'''os.system ("cls")''' | |
− | |||
− | = | + | = P08_Python = |
Escriviu el següent programa. Llegiu els comentaris i executeu-ho. | Escriviu el següent programa. Llegiu els comentaris i executeu-ho. | ||
Línia 71: | Línia 86: | ||
""" | """ | ||
import os | import os | ||
− | os.system ("clear") | + | os.system ("clear") # '''os.system ("cls")''' en el cas de que feu servir Windows |
milles = float(input("Si us plau, introduïu el nombre de milles: ")) | milles = float(input("Si us plau, introduïu el nombre de milles: ")) | ||
kms = 1.609*milles | kms = 1.609*milles | ||
Línia 77: | Línia 92: | ||
# print(str(milles) + " milles son "+ str(kms)+"\n") # Salta dues línies | # print(str(milles) + " milles son "+ str(kms)+"\n") # Salta dues línies | ||
# print(str(milles) + " milles son "+ str(kms), end=" ") # Es queda a la mateixa línia | # print(str(milles) + " milles son "+ str(kms), end=" ") # Es queda a la mateixa línia | ||
− | print("%. | + | print("%.2f milles són %.2fkms"%(milles,kms)) #Salta una línia i controla els decimals |
+ | |||
+ | [https://www.binefa.cat/training/python/python/capitol01/ Aquí podeu trobar els codis font d'aquest capítol]. Procureu baixar-vos els codis amb el botó dret, anomenant i desant. No copieu el codi obrint-lo amb el mateix navegador, els caràcters no anglosaxons sortirien malament. |
Revisió de 11:50, 4 oct 2021
Contingut
P01_Python
Escriviu el següent programa i executeu-lo.
#!/usr/bin/python3 # -*- coding: utf-8 -*- # Sóc del Clot print ("HOLA MÓN\n")
#!/usr/bin/python3 s'anomena shebang i es posa al principi de tot del codi en Python. A Linux, permet dir quin és l'intèrpret quan l'arxiu té permisos d'execució. A Windows és un comentari més.
# -*- coding: utf-8 -*- indica que la codificació de caràcters és UTF-8. Per tant, ens permet veure correctament tots els caràcters amb accents (o dièresi).
Heu vist com funciona? Ara feu la pràctica següent.
P02_Python
Repetiu el programa anterior, però aquesta vegada en lloc d'escriure HOLA MÓN hi poseu el vostre nom i cognoms. Executeu-ho.
P03_Python
Escriviu el següent programa. Observeu la diferència i comproveu el seu funcionament.
#!/usr/bin/python3 # -*- coding: utf-8 -*- # Soc del Clot print "HOLA MÓN\n"
A Python 2.x, a diferència de Python 3.x, es podia no posar parèntesis a la funció print.
P04_Python
Escriviu el següent programa. Llegiu els comentaris i executeu-ho.
#!/usr/bin/python3 # -*- coding: utf-8 -*- #A partir de la segona fila són comentaris pel fet de portar el símbol de la malla, quadradet o numeral (#). No ho interpreta. print ("Escriviu el vostre nom: ") a= input() print ("Ara hi introduïu la vostra edat: ") b= input() print ("Hola "+a+" teniu "+b+" anys\n")
P05_Python
Escriviu el següent programa. Llegiu els comentaris i executeu-ho.
#!/usr/bin/python3 # -*- coding: utf-8 -*- # A partir de la segona fila són comentaris pel fet de portar el símbol de la malla, quadradet o numeral (#). No ho interpreta. print ("Escriviu el vostre nom: ",end="") #,end"" és per a que es mantingui a la mateixa línia a= input() #Si no volem salt de línia a Python 3.x farem print ('text',end="") print ("Ara hi podeu escriure la vostra edat: ",end="") b= input() print ("Hola "+a+" teniu "+b+" anys\n")
P06_Python
Escriviu el següent programa. Llegiu els comentaris i executeu-ho.
#!/usr/bin/python3 # -*- coding: utf-8 -*- # py0006.py a = input("Escriviu el vostre nom: ") b = input("Ara hi podeu escriure la vostra edat: ") print ("Hola "+a+" teniu "+b+" anys\n")
P07_Python
Escriviu el següent programa. Llegiu els comentaris i executeu-ho.
#!/usr/bin/python3 # -*- coding: utf-8 -*- """ A aquesta pràctica aprendrem a esborrar la pantalla. Si feu servir el sistema operatiu propietari anomenat Windows heu de comentar la línia os.system ("clear") i descomentar la línia os.system ("cls") """ #Per a Unix/Linux/MacOS/BSD import os os.system ("clear") #Per a DOS/Windows #os.system ("cls")
P08_Python
Escriviu el següent programa. Llegiu els comentaris i executeu-ho.
#!/usr/bin/python3 # -*- coding: utf-8 -*- """ A aquesta pràctica aprendrem a esborrar la pantalla, a fer servir les primeres expressions i a com mostrar-les. """ import os os.system ("clear") # os.system ("cls") en el cas de que feu servir Windows milles = float(input("Si us plau, introduïu el nombre de milles: ")) kms = 1.609*milles # print(str(milles) + " milles son "+ str(kms)) # Salta una línia # print(str(milles) + " milles son "+ str(kms)+"\n") # Salta dues línies # print(str(milles) + " milles son "+ str(kms), end=" ") # Es queda a la mateixa línia print("%.2f milles són %.2fkms"%(milles,kms)) #Salta una línia i controla els decimals
Aquí podeu trobar els codis font d'aquest capítol. Procureu baixar-vos els codis amb el botó dret, anomenant i desant. No copieu el codi obrint-lo amb el mateix navegador, els caràcters no anglosaxons sortirien malament.