erro de programação

1. erro de programação

Moises Viana Felipe
viana3

(usa openSUSE)

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'








  


2. Re: erro de programação

Joao
stack_of

(usa Slackware)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts