Hoje é Ter Mai 22, 2012 10:39 am





Criar novo tópico Responder Tópico  [ 14 Mensagens ]  Ir para a página Anterior  1, 2
Solução exercício da Aula 7 
Autor Mensagem

Data de registro: Dom Dez 21, 2008 10:40 am
Mensagens: 8
Mensagem Re: Solução exercício da Aula 7
Como vocês coloca formatado?


Dom Dez 21, 2008 11:01 am
Perfil E-mail

Data de registro: Seg Nov 24, 2008 8:53 am
Mensagens: 16
Localização: Rio de Janeiro
Mensagem Re: Solução exercício da Aula 7
bruno.santos escreveu:
Como vocês coloca formatado?


Se você está se referindo a caixa que é colocado o código, é só clicar em code quando você escreve um post.

Abraços.


Dom Dez 21, 2008 4:54 pm
Perfil E-mail

Data de registro: Qua Ago 05, 2009 4:56 pm
Mensagens: 8
Mensagem Re: Solução exercício da Aula 7
[size=85]Pessoal o jeito que encontrei de solucionar o exercício foi este:

Código:
#!/usr/bin/env python[size=85][/size]
# -*- coding: utf-8 -*-
# Exercicio da aula 7 do curso online de python da Infog
# Colocando na tela o exercício 1
print ("1) Mostre todos os pares de 1 a 100 que são divisíveis por 3.\n")
#
# Resposta do exercício 1
print ("Resposta do exercício 1:")
n=1
while n<=100:
   if n%2==0:
      if n % 3 == 0:
         print n, ("é par e divisível por 3\n")
      n=n+1
   elif n==101:
      break
   else:
      n=n+1
      if n % 3 == 0:
         print n, ("é par e divisível por 3\n")
      n=n+1
print "-"*70         
# Colocando na tela o exercício 2
print ("2) Ainda de 1 a 100 mostra apenas os ímpares e divisíveis por 13.\n")
# Resposta do exercício 2
print ("Resposta do exercício 2:")
n=1
while n<=100:
   if n%2!=0:
      if n % 13 == 0:
         print n, ("é ímpar e divisível por 13\n")
      n=n+1
   elif n==101:
      break
   else:
      n=n+1
      if n % 13 == 0:
         print n, ("é ípar e divisível por 13\n")
      n=n+1
print "-"*70   
# Colocando na tela o exercício 3
print ('''3) De 1 a 50 mostre os pares e divisíveis por 7, quando não for
par diga isso, quando for par mas não for divisível por 7 diga também,
algo assim:

1 não é par

2 é par, mas não é divisível por 7



14 é par e é divisível por 7


''')
print ("Resposta do exercício 3:")
n=1
while n<=50:
   if n==51:
      break
   elif n%2==0:
      if n%7==0:
         print ("%i é par e divisível por 7\n" %n)
         n=n+1
      elif n%7!=0:
         print ("%i é par, mas não é divisível por 7\n" %n)
         n=n+1   
   elif n%2 !=0:
      if n%7==0:
         print ("%i não é par, mas é divisível por 7\n" % n)
         n=n+1
      elif n%7!=0:
         print ("%i não é par\n" % n)
         n=n+1
print "-"*70, "\n","fim","\n", "-"*70[/size]


Sex Ago 14, 2009 3:21 pm
Perfil E-mail

Data de registro: Sex Out 16, 2009 10:09 am
Mensagens: 4
---------
Mensagem Re: Solução exercício da Aula 7
Ai vai minha solução:

Código:
# -*- coding: cp1252 -*-
#Infog Lição 7
#
#1 – Mostre todos os pares de 1 a 100 que são divisíveis por 3.
#2 – Ainda de 1 a 100 mostra apenas os ímpares e divisíveis por 13.
#3 – De 1 a 50 mostre os pares e divisíveis por 7, quando não for par diga isso, quando for par mas não for divisível por 7 diga também, algo assim:
#                           1 não é par
#                           2 é par, mas não é divisível por 7
#                           …
#                           14 é par e é divisível por 7

linha = "=" * 80
#Todos os pare de 1 a 100 que são divisiveis por 3
texto = "Todos os pare de 1 a 100 que são divisiveis por 3"
print (linha)
print (texto.center(80))
numero = 1
while numero <= 100:
    if numero % 2 ==0:
        if numero % 3 ==0:
            print ("%d eh par e divisivel por 3" %numero)
    numero = numero + 1

#Ainda de 1 a 100 mostra apenas os ímpares e divisiveis por 13
texto = "Ainda de 1 a 100 mostra apenas os ímpares e divisíveis por 13"
print
print (linha)
print (texto.center(80))
numero = 1
while numero <= 100:
    if numero % 2 != 0:
        if numero % 13 == 0:
            print ("%d eh impar e divisivel por 13" %numero)
    numero = numero + 1

#De 1 a 50 mostre os pares e divisíveis por 7, quando não for par diga isso, quando for par mas não for divisível por 7 diga também, algo assim:
#                           1 não é par
#                           2 é par, mas não é divisível por 7
#                           …
#                           14 é par e é divisível por 7

texto = "Atividade 3"
print (linha)
print (texto.center(80))
numero = 1
while numero <= 50:
    if numero % 2 == 0:
        if numero % 7 == 0:
            print ("%d eh par e divisivel por 7" %numero)
        print ("%d eh par" %numero)
    else:
        print ("%d nao eh par" %numero)
    numero = numero + 1
       


Sex Out 16, 2009 6:52 pm
Perfil E-mail
Mostrar mensagens anteriores:  Organizar por  
Criar novo tópico Responder Tópico  [ 14 Mensagens ]  Ir para a página Anterior  1, 2


Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
Ir para:  
cron

Fazer Forum · phpBB© · Internationalization Project · Reportar abuso · Termos De Uso/Política De Privacidade
© Forums-Free.com 2009