Pular para o conteúdo

erro de programação

Responder tópico
  • Denunciar
  • Indicar

1. erro de programação

Enviado em 05/06/2011 - 10:27h

Olá pessoal.

Estou escrevendo o seguinte programa: GNU nano 2.2.2 Novo Buffer Modificado

# coding:utf8
#
#Programa Teste condicional Condicional
#
a=input("digite o valor de A ")
b=input("digite o valor de B ")
c=input("digite o valor de C ")
#
#Testes
#
if(a>b):
if(a>c):
print u"O maior valor é ".a
else:
print u"O maior valor é ".c
else:
if(b>c):
print u"O maior valor é ".b
else:
print u"O maior valor é ".c

#fim


Mas quando tento rodar aparece o seguinte erro:

moises@moises-desktop:~$ python programa-condicional.py
digite o valor de A 1
digite o valor de B 2
digite o valor de C 3
Traceback (most recent call last):
File "programa-condicional.py", line 20, in <module>
print u"O maior valor é ".c
AttributeError: 'unicode' object has no attribute 'c'






Responder tópico

2. Re: erro de programação

Enviado em 05/06/2011 - 18:01h

Do que se trata esse ponto antes da variável c na função print?

Tenta assim:

# _*_ coding: utf-8 _*_

print "O maior valor é %d: " % a

E assim por diante.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder