Aula Python – 19 – Estrutura de Decisão

Olá Programadores!

seguida mostre a quantidade de unidades, centenas, etc

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.

  • Observando os termos no plural a colocação do “e”, da vírgula entre outros.Exemplo:
  • 326 = 3 centenas, 2 dezenas e 6 unidades
  • 12 = 1 dezena e 2 unidadesTestar com: 326, 300, 100, 320, 310,305, 301, 101, 311, 111, 25, 20, 10, 21, 11, 1, 7 e 16 

O Programa:

numero = input("digite um numero menor que 1000 ---> ")
numeroStr = str(numero)
qtNumero = len(numeroStr)

if qtNumero == 3:
    centena = numeroStr[0:1]
    dezena = numeroStr[1:2]
    unidade = numeroStr[2:3]
    print numeroStr+" = "+centena+" centenas , "+dezena+" dezenas, "+unidade+ " unidades"

if qtNumero == 2:
    dezena = numeroStr[0:1]
    unidade = numeroStr[1:2]
    print numeroStr+" = "+dezena+" dezenas, "+unidade+ " unidades"

if qtNumero == 1:
    unidade = numeroStr[0:1]
    print numeroStr+" = "+unidade+ " unidades"

Saída:

>>>
digite um numero menor que 1000 —> 456
456 = 4 centenas , 5 dezenas, 6 unidades
>>>

>>>
digite um numero menor que 1000 —> 21
21 = 2 dezenas, 1 unidades
>>>

>>>
digite um numero menor que 1000 —> 361
361 = 3 centenas , 6 dezenas, 1 unidades
>>>

SE VOCÊ GOSTOU CLIQUE AQUI!!

Não se esqueça de deixar a resposta!! – Obrigado

DEIXE SUAS  DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Sobre powerpython

Programador python, entre outras, como html,css...
Esse post foi publicado em Programação Python e marcado , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Guardar link permanente.

Uma resposta para Aula Python – 19 – Estrutura de Decisão

  1. Bruce Wayne disse:

    Você não tomou cuidado com os plurais e a formatação da saída (vírgulas, “e”, etc). Minha solução: http://hastebin.com/jocucusane.py

Deixe um comentário