Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dilan Nery - Challenge 1 - Python

2 participantes

Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Dilan Nery - Challenge 1 - Python

Mensagem  dilannery Qua Jul 06, 2011 2:50 pm

1 - Faça um Programa que peça cinco números separados por vírgula, e imprima o maior deles.
1
2
3
4
5
6
7
8
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Faça um Programa que peça cinco números separados por vírgula, e imprima o maior deles.
"""
numeros = [int(num) for num in raw_input("Digite 5 numeros: ").split(',')]
print "O maior numero é %s" % max(numeros)

http://pastebin.com/Lw9MZhBy - Código Comentado

2 - Faça um Programa que peça cinco números separados por espaço e imprima o maior deles.
1
2
3
4
5
6
7
8
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Faça um Programa que peça cinco números separados por espaço e imprima o maior deles.
"""
numeros = [int(num) for num in raw_input("Digite 5 numeros: ").split(' ')]
print "O maior numero é %s" % max(numeros)

http://pastebin.com/zTxBVQCf - Código Comentado

3 - Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido.
 1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido.
"""
sexo = raw_input("Digite seu sexo F ou M: ")
if sexo.upper() == "F":
print "Feminio"
elif sexo.upper() == "M":
print "Masculino"
else:
print "Sexo inválido"

http://pastebin.com/2PNJstep - Código Comentado

4 - Faça um Programa que verifique se uma letra digitada é vogal ou consoante.
 1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Faça um Programa que verifique se uma letra digitada é vogal ou consoante.
"""
letra = raw_input("Digite uma letra: ")
if letra in ['a','e','i','o','u']:
print "'%s' é uma vogal" % letra
else:
print "'%s' é uma consoante" % letra

http://pastebin.com/cDzhw0KK - Código Comentado

5 - Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês.
 1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês.
"""
salario_hora = float(raw_input("Quanto você ganha por hora? "))
horas = float(raw_input("Quantas hora você trabalha no mês? "))
salario = salario_hora*horas
print "Salario do mes = %f " % salario

http://pastebin.com/0cBYkCbe - Código Comentado

6 - Faça um programa para uma loja de tinta. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 95,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.
 1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Faça um programa para uma loja de tinta. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada. Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 95,00. Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.
"""
area = float(raw_input("Quantos metros quadrados a área tem? "))
litros = area/3
qntd_lata = litros/18
preco = qntd_lata * 95
print "Você precisará comprar %f latas de tinta. Por um valor de %f" % (qntd_lata, preco)

http://pastebin.com/phUZk4Xv - Código Comentado


Última edição por dilannery em Sex Jul 08, 2011 10:38 pm, editado 10 vez(es)
dilannery
dilannery

Mensagens : 7
Data de inscrição : 06/07/2011

Ir para o topo Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Re: Dilan Nery - Challenge 1 - Python

Mensagem  Z3r0 Qua Jul 06, 2011 3:20 pm

Boa tarde dilannery.
Seja bem vindo ao Challenge.
Então, testei teus códigos e encontrei alguns erros:

O desafio 1,2 e 4 não estão retornando valor algum.

Dá uma olhada no que tem de errado e posta o feedback. Além disso, se possível, documenta cada passo do código pois, muita gente não entende o que você fez.
Z3r0
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 38

http://projectzim.blogspot.com

Ir para o topo Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Re: Dilan Nery - Challenge 1 - Python

Mensagem  dilannery Qua Jul 06, 2011 3:42 pm

Testei os códigos 1, 2 e 4 e estão funcionando. Mas descobri um erro de lógica no 1 e no 2, já estou resolvendo, já está resolvido.

Os comentários irei colocar mais tarde.
dilannery
dilannery

Mensagens : 7
Data de inscrição : 06/07/2011

Ir para o topo Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Re: Dilan Nery - Challenge 1 - Python

Mensagem  Z3r0 Qua Jul 06, 2011 6:42 pm

dilannery escreveu:Testei os códigos 1, 2 e 4 e estão funcionando. Mas descobri um erro de lógica no 1 e no 2, já estou resolvendo, já está resolvido.

Os comentários irei colocar mais tarde.

Já sei o porque não estava rodando aqui.... é por causa do coding... uso # -*- coding: utf-8 -* e não -*- coding: latin-1 -*- ... por esse motivo não estava retornando valor algum.
Z3r0
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 38

http://projectzim.blogspot.com

Ir para o topo Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Re: Dilan Nery - Challenge 1 - Python

Mensagem  dilannery Sex Jul 08, 2011 12:42 am

Z3r0 escreveu:
dilannery escreveu:Testei os códigos 1, 2 e 4 e estão funcionando. Mas descobri um erro de lógica no 1 e no 2, já estou resolvendo, já está resolvido.

Os comentários irei colocar mais tarde.

Já sei o porque não estava rodando aqui.... é por causa do coding... uso # -*- coding: utf-8 -* e não -*- coding: latin-1 -*- ... por esse motivo não estava retornando valor algum.

Mudei tudo para utf-8, peguei essa mania e usar latin-1 depois que só ele resolveu um problema de acentuação que eu estava tendo, e que por algum motivo o utf-8 não estava resolvendo. Estou colocando os comentários em alguns códigos, o primeiro já foi comentado, mas vou deixar o comentário só no link para o patebin, o código incorporado na mensagem vou deixar sem comentário para ficar mais enxuto.
dilannery
dilannery

Mensagens : 7
Data de inscrição : 06/07/2011

Ir para o topo Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Re: Dilan Nery - Challenge 1 - Python

Mensagem  dilannery Sex Jul 08, 2011 10:40 pm

Pronto! Todos os código estã com comentários.
dilannery
dilannery

Mensagens : 7
Data de inscrição : 06/07/2011

Ir para o topo Ir para baixo

Dilan Nery - Challenge 1 - Python Empty Re: Dilan Nery - Challenge 1 - Python

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos