7. La funció: py: funció: entrada¶
-
input
(prompt)¶ La "Funció d'entrada (PROMDI) <https://docs.python.org/es/3/libry/funcctions.html#Input>`__ Imprimeix a la pantalla el missatge 'Prompra' i retorna una línia de text escrita per l'usuari amb el teclat.
Aquesta funció es pot utilitzar per aturar el programa de març fins que es prement la tecla "Enter" o la tecla "Retorn".
Exemples
>>> nombre = input('Escribe tu nombre: '); print('Hola', nombre) Escribe tu nombre: Montse Hola Montse >>> input('Pulsa Enter para continuar') Pulsa Enter para continuar '' >>> num = input('Escribe un número: ') Escribe un número: 45 >>> num '45' >>> int(num) 45 >>> float(num) 45.0
Observeu com el número introduït és una cadena de text, de manera que no podem realitzar càlculs amb ell. Per convertir el text en un número, heu d'utilitzar qualsevol de les funcions següents:
`` int ('') `` Converteix una cadena de text en un nombre enter (sense decimals)
`` Float ('') `` Converteix una cadena de text en un número de coma flotant.
Exercicis¶
Escriviu un programa que demani dos números a la pantalla i, a continuació, imprimeix la suma dels dos.
Escriviu un programa que demani el vostre nom per pantalla i, a continuació, imprimeix una salutació personalitzada amb el vostre nom.
Escriviu un programa que demani dos números a la pantalla i, a continuació, imprimeix el màxim divisor comú dels dos números.
Pista
import math # Greatest Common Divisor # Máximo Común Divisor de dos números a y b math.gcd(a, b)
Escriviu un programa que demani dos números a la pantalla i, a continuació, imprimeix el múltiple mínim comú dels dos números.
Pista
import math # Lowest Common Multiple # Mínimo Común Múltiplo de dos números a y b math.lcm(a, b)