image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Valdir Alves
Valdir Alves11/01/2024 08:19
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

Raw_input em Python

  • #Python

Ao explorar as capacidades do Python, é crucial entender não apenas as estruturas de controle de fluxo, como o for, mas também como interagir com o usuário. A função raw_input é uma parte essencial desse entendimento, permitindo a entrada direta de dados do usuário no programa.

O que é raw_input?

Em versões mais antigas do Python (2.x), a função utilizada para receber entrada do usuário era chamada raw_input. No entanto, em Python 3, ela foi substituída pela função input. A mudança foi feita para simplificar e unificar a entrada de dados, tornando-a mais segura. Portanto, se você estiver usando Python 3, é recomendável usar a função input.

Exemplo de Uso de raw_input

Vamos explorar um exemplo simples para entender como usar raw_input (ou input em Python 3) em conjunto com o loop for. Suponha que queremos pedir ao usuário que digite três frutas e, em seguida, imprimir cada uma delas. 

fruits = []

for i in range(3):
user_input = input("Digite o nome de uma fruta: ")
fruits.append(user_input)

print("Frutas digitadas:")

for fruit in fruits:
print(fruit)

Neste exemplo, utilizamos um loop for para solicitar ao usuário que insira o nome de uma fruta três vezes. Cada entrada é armazenada na lista fruits. Após a coleta, percorremos a lista e imprimimos cada fruta.

Considerações Importantes

Lembre-se de que raw_input (ou input) retorna uma string. Se você espera um tipo de dado diferente, deve converter a entrada usando funções como int ou float.

Conclusão

Ao combinar o uso do loop for com a função raw_input (ou input), você pode criar programas interativos e dinâmicos em Python. A entrada do usuário adiciona uma dimensão valiosa à execução do seu código, permitindo uma maior personalização e interação. 

Para mais detalhes e recursos, consulte a documentação oficial do Python.

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (1)
Wallace Firmo
Wallace Firmo - 11/01/2024 08:25

Que massa... bem objetivo!


TOP! A função INPUT, já utilizei para criar cadastros. Seria massa se puder correlacionar com SQL. Caso edite ou crie outro, vou estar aqui seguindo. TMJ


E outra coisa, no meu artigo estou falando sobre Marketing e RPA. Como automatizar o Whatsapp usando a função FOR. Se quiser conferir: https://web.dio.me/articles/automatizando-o-marketing-no-whatsapp-com-python-um-guia-pratico-de-rpa

Recomendados para vocêMicrosoft Certification Challenge #3 DP-100