Pesquisar no Python Iniciantes

segunda-feira, 20 de agosto de 2012

Exercícios #35 (Estrutura de Decisão)

Boa noite galera!

O 19° exercício diz assim:

“Faça um Programa que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades do mesmo."

Vamos ao código após a explicação:

#!/usr/bin/env python3.2 # -*- coding: utf-8 -*- #teste.py def verifica(numero): saida = [] for casa in str(numero): saida.append(casa) if len(saida) == 1: unidade = saida[0] print('unidade(s): %s.') % (unidade) elif len(saida) == 2: dezena = saida[0] unidade = saida[1] print('dezena(s): %s // unidade(s): %s.') % (dezena, unidade) elif len(saida) == 3: centena = saida[0] dezena = saida[1] unidade = saida[2] print('centena(s): %s // dezena(s): %s // unidade(s): %s.') % (centena, dezena, unidade) numero = input("digite um numero menor que 1000: ") verifica(numero)
Pessoal fiquei um bom tempo para pensar como desenvolver este programa, ainda ta meio "feio" o código mas vou aprimora-lo futuramente. Amanhã trarei uma explicação legal sobre ele.

É isso pessoal, gostaram? se tiverem dúvidas postem aqui ou mandem email, até a próxima.

1 comentários: