Buscar

Não consigo resolver essa questão... Alguem poderia me ajudar??

19. Faça um Programa que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades do mesmo. o Observando os termos no plural a colocação do "e", da vírgula entre outros. Exemplo: o 326 = 3 centenas, 2 dezenas e 6 unidades o 12 = 1 dezena e 2 unidades Testar com: 326, 300, 100, 320, 310,305, 301, 101, 311, 111, 25, 20, 10, 21, 11, 1, 7 e 16

💡 3 Respostas

User badge image

Carolina Modesto

Consulte: https://powerpython.wordpress.com/2012/04/02/aula-python-19-estrutura-de-decisao/

0
Dislike0
User badge image

Cristiane Ronconi

Achei esse no google tbm, mas nao consegui entender... =( Minha professora passou como exercicio de linguagem C, mesmo assim nao consegui aplicar a logica do phynton...

Mas obrigada de qlq maneira por tentar me ajudar :)

0
Dislike0
User badge image

RD Resoluções

#!/usr/bin/env python
N = input()

centena = N/100
N = N%100
dezena = N/10
N = N%10

frase = ""

if centena > 0:
frase +=str(centena)+" centena"
if centena > 1:
	frase +="s"

if dezena > 0:
if centena > 0:
	frase+=(" e " if N == 0 else ", ")
frase+=str(dezena)+" dezena"
if dezena > 1:
	frase+="s"

if N > 0:
if dezena > 0 or centena > 0:
	frase+=" e "
frase+=str(N)+" unidade"
if N > 1:
	frase+="s"

print frase
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais