Aula Python – Estrutura de Repetição 1

Olá Programadores!!

Hoje vamos começar a aprender os exercícios de repetição, da lista original Python

O Primeiríssimo exercício diz assim: 
Faça um programa que peça uma nota, entre zero e dez. Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido.

O Programa:

numero = input("digite um numero de 0 a 10 ---> ")
while 0 > numero or 10 < numero:
    numero = input("digite um numero de 0 a 10 ---> ")

Saída:

digite um numero de 0 a 10 —> 12
digite um numero de 0 a 10 —> 15     – Obs: Ele pede mais uma vez o usuário digite
digite um numero de 0 a 10 —> 5       – Depois que o n° é aceito, ele encerra o programa

 

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!!

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 2 Comentários

Aula Python – 20 – Estrutura de Decisão

Olá Programadores !

Hoje vamos fazer um peça três idades dos aluno de, e em seguida calcule a media de idade dos alunos, e classifique a sala como jovem criança, etc

O Programa:

idade1 = input("\ndigite a idade do aluno ---> ")
idade2 = input("digite a idade do aluno ---> ")
idade3 = input("digite a idade do aluno ---> ")
media = (idade1 + idade2 + idade3)/3

print("\n")

if media > 40:
    print("Turma idosa")
if  25 < media

Saída:

digite a idade do aluno —> 35
digite a idade do aluno —> 22
digite a idade do aluno —> 40
turma adulta
media da turma = 32 anos

>>>

>>>

digite a idade do aluno —> 15
digite a idade do aluno —> 13
digite a idade do aluno —> 14
turma jovem
media da turma = 14 anos

>>>

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!!

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Deixe um comentário

Exercício Python – 19 – 2° Solução

Olá Programadores!!

Hoje e agora, vou mostrar uma segunda solução do exercício 19 da estrutura de decisão, o ultimo post, postado via comentário pelo Bruce Wayne, segue o link: http://hastebin.com/jocucusane.py

def plural(u, n):
  return {
    'unidade': 'unidades',
    'milhar': 'milhares',
    'centena': 'centenas',
    'dezena': 'dezenas'
  }[u] if n > 1 else u

def extenso(n):
  unidades = ['milhar', 'centena', 'dezena', 'unidade']
  maior_unidade = 1000

  saida = []

  while n > 0:
    for unidade in unidades:
      if n >= maior_unidade:
        u = n / maior_unidade
        saida.append('%d %s' % (u, plural(unidade, u)))
        n %= maior_unidade
      maior_unidade /= 10

  if not saida:
    return 'Zero'
  if len(saida) == 1:
    return saida[0]
  if len(saida) == 2:
    return ' e '.join(saida)
  return ', '.join(saida[:-1]) + ' e ' + saida[-1]

if __name__ == '__main__':
  testes = '326 300 100 320 310 305 301 101 311 111 25 20 10 21 11 1 7 16 0'
  for teste in testes.split():
    print teste, '=', extenso(int(teste))

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!!

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Deixe um comentário

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!!

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 1 comentário

Manipulando Strings com Python – 3

Olá Programadores!!

Hoje vamos continuar aprendendo mais sobre strings em Python,  a parte 3 :D

O Método title()

Esse método é bem lega :D Ele troca todas as primeiras letras da frase de minuscular por maiúsculas. Exemplo:

test = 'eai beleza!!'
test.title()

Saída:
>>’Eai Beleza!!’

O Método swapcase()

Esse método troca as letras da string para maiúsculas. Exemplo:

test = 'eai beleza!!'
test.swapcase()

Saída:
>>’EAI BELEZA!!’

Método .rjust – (Margem da Esquerda)

Esse método deixa um espaço da esquerda, é bem simples. Exemplo:

print 'PowerPython'.rjust(15)

Saída:
 >>’               PowerPython’

Funciona melhor no terminar python :D

Método .ljust – (Margem da direita)

Esse método deixa um espaço da direita. Exemplo:

print 'PowerPython'.ljust(15)

Saída:
 >>’ PowerPython’

Ué ? – Não aconteceu nada? – Aconteceu sim, a margem está sendo aplicada, é só pensar um pouquinho, tem toda lógia :D

Funciona melhor no terminar python 

———————————————————————-

AGUARDEM MAIS AULAS DE STRINGS E PYTHON…

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!!

Continue lendo →

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Deixe um comentário

Manipulando Strings com Python – 2

Olá Programadores

Hoje vamos continuar aprendendo mais sobre strings :D

O Método Split

Esse método separa a strings pelos espaços. Exemplo:

test = 'oi tudo bem?'

test.split()

Saída:
>>['oi', 'tudo', 'bem'] 

Também podemos escolher o ponto a cer separado. Exemplo:

test = 'oi e tchau'
test.split('e')

Saída:
>> [ ' oi ' , 'tchau' ]

Método Upper

Esse método troca as letras minusculas para maiúsculas. Exemplo:

test = 'oi'
test.upper()

Saída:
>>’OI’

Método lower

Esse método faz o contrario do upper. Exemplo

test = 'OI'
test.lower()

Saída:
>> ‘oi’

Método lower().capitalize()

Esse método é bem interessante, ele deixa em maiúsculo somente as primeiras letras do alfabeto. Exemplo:

test = 'esse e o poder do python'
test.lower().capitalize()

Saída:
>>’Esse e o poder do python’

———————————————————————-

AGUARDEM MAIS AULAS DE STRINGS E PYTHON…

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!!

Continuar lendo

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 1 comentário

Manipulando Strings com Python – 1

Olá Programadores!!

Hoje vamos aprender a manipular strings em Python, oque é bem simples e divertido

O comando Len

‘len’ é um dos comandos mais simples, ele nada mais é do que um programa que ‘lê’ a quantidade de caracteres de um string. Exemplo:

test = 'ola programadores'
len(test)

Saída:
>>17

Mais ‘ola programadores’ tem 16 caracteres!!
É simples, ‘len’ também conta os espaços :D

O comando count

count (do inglês contar), nada mais conta o numero de vezes que um determinado carácter se repete em uma string. Exemplo:

test = 'ola programadores'
test.count('o')

Saída:
>>3 

O Comando find

find procura a posição de um determinado carácter na string. Exemplo:

test = 'ola'
test.find('o')

Saída:
>>0 

Opá… 0??
Sim, não começa do 1, mais sim do zero

Um comando parecido com find…

Esse tal comando não tem nome ou eu não sei…
Mais enfim, ele faz o contrario do find, ele mostra o carácter que está em uma determinada posição. Exemplo:

test = 'oi'
test[1]

Saída:
>>’i’

AGUARDEM MAIS AULAS DE STRINGS E PYTHON…

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!!

Publicado em Programação Python | Marcado com , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Deixe um comentário