Se o comando input (entrada) for digitado, o programa irá parar até que você digite uma entrada na tela que na maioria das vezes será um número, mas pode ser um nome e em seguida dê enter no teclado. Por exemplo, digite e execute o programa a seguir:
input("Qual é o seu nome?")
A saída é:
Note que o programa pára e só volta a executar quando você digita o seu nome e dá enter.
Eu também posso fazer (digite e execute o exemplo a seguir):
Solução:
"""
Este programa calcula o deslocamento de um móvel em MRU
"""
Sf = int(input("Sf =")) # entrada de Sf
Si = int(input("Si =")) # entrada de Si
deltaS = Sf - Si # cálculo do deslocamento do carro.
print("deltaS =",deltaS,"m")
A saída é:
input("Qual é o seu nome?")
A saída é:
Qual é o seu nome?
Note que o programa pára e só volta a executar quando você digita o seu nome e dá enter.
Eu também posso fazer (digite e execute o exemplo a seguir):
x = input("Digite um número:") # A entrada é um número que é atribuído à variável x.
print("x =", x) # O número é impresso na tela
A saída é:
x = 10.
Exemplo: Digite e rode o programa abaixo:
print ("Olá!") # imprime olá na tela.
s = input("Qual é o seu nome?") # entrada de um nome que é atribuído a s.
print ("Muito prazer", s) # imprime Muito prazer seu nome.
r = input("Qual é a sua idade?") # entrada de um número atribuído a r.
print(r,"anos é uma bela idade.") # imprime sua idade é uma bela idade.
A saída é:Exemplo: Digite e rode o programa abaixo:
print ("Olá!") # imprime olá na tela.
s = input("Qual é o seu nome?") # entrada de um nome que é atribuído a s.
print ("Muito prazer", s) # imprime Muito prazer seu nome.
r = input("Qual é a sua idade?") # entrada de um número atribuído a r.
print(r,"anos é uma bela idade.") # imprime sua idade é uma bela idade.
Olá! Qual é o seu nome? Jabora Muito prazer Jabora Qual é a sua idade? 53 53 anos é uma bela idade.
Comando int
Quando formos entrar com um número, devemos usar o comando int juntamente com o comando input, pois se usarmos apenas o input o número que digitarmos será considerado uma palavra e não um número.
Faremos da seguinte forma(digite e execute o programa abaixo):
x = int(input("Digite a sua idade:")) # Transforma a idade em um número # inteiro
y = int(input("Digite o número de mochilas que você tem:")) # A mesma coisa.
s = x + y # Soma a idade com o número de mochilas.
print("A soma de sua idade com o número de mochilas é:",s)
A saída é:
Digite a sua idade: 53
Digite o número de mochilas que você tem: 2
A soma de sua idade com o número de mochilas é: 55
Exercícios:
a) O deslocamento de um móvel em MRU é dado pela expressão: ΔS = Sf - Si,
onde:
Sf - posição final do móvel.
Si - posição inicial do móvel.
Faça um programa que imprima o deslocamento de um carro que se desloca em MRU, utilizando os comandos acima:
"""
Este programa calcula o deslocamento de um móvel em MRU
"""
Sf = int(input("Sf =")) # entrada de Sf
Si = int(input("Si =")) # entrada de Si
deltaS = Sf - Si # cálculo do deslocamento do carro.
print("deltaS =",deltaS,"m")
A saída é:
Sf = 40
Si = 20
deltaS = 20 m
b) Sabendo-se que a variação da velocidade de um móvel é dada por:
ΔV = Vi - Vf
onde:
Vi - velocidade inicial do móvel.
Vf - velocidade final do móvel.
Escreva um programa que calcule a variação da velocidade de um móvel utilizando os comandos int e input.
c) Sabendo-se que o intervalo de tempo é dado por Δt = tf - ti, escreva um programa que utilize os comandos int e input que determine o intervalo de tempo, onde:
ti - tempo inicial.
tf - tempo final.
d) Você aprendeu que a velocidade média de um objeto que se desloca é dada pela expressão:
d) Você aprendeu que a velocidade média de um objeto que se desloca é dada pela expressão:
Vm = ΔS / Δt
Escreva um programa que calcule a velocidade média do objeto e imprima o resultado.