Enviado em 22/04/2017 - 23:07h
arsaraiva escreveu:
Lisandro, ficou fora de série, fantástico.
Bem, das 10 questões que eu tinha que fazer, agora só falta ajustar uma. Queria saber se pode me ajudar nesta:
repare o código:
Traceback (most recent call last):
File "C:/Users/André/Desktop/BD.py", line 4, in <module>
print('padrao[' + result + ']', end=' = ')
TypeError: must be str, not int
a variável linha é dada e a saída pedida é :
padrao[0], padrao[1], padrao[3],...., padrao[1093]
Será que poderia me dar uma ajuda?
Lisandro, ficou fora de série, fantástico.
Bem, das 10 questões que eu tinha que fazer, agora só falta ajustar uma. Queria saber se pode me ajudar nesta:
repare o código:
linha= [0,1,3,37,52,191,308,332,433,914,919,984,1093]
print(linha)
for result in linha:
print('padrao[' + result + ']', end=' = ')
bem eu tentei aproveitar parte dos outros códigos, já que a saída tem que ser a mesma, mais deu erro:print(linha)
for result in linha:
print('padrao[' + result + ']', end=' = ')
Traceback (most recent call last):
File "C:/Users/André/Desktop/BD.py", line 4, in <module>
print('padrao[' + result + ']', end=' = ')
TypeError: must be str, not int
a variável linha é dada e a saída pedida é :
padrao[0], padrao[1], padrao[3],...., padrao[1093]
Será que poderia me dar uma ajuda?
O erro que acusa é por estar usando a concatenação no print usando + com elemento que não é do tipo string. Nos exemplos anteriores os elementos da lista eram convertidos de número para string. Uma possível solução para este teu exemplo seria no print converter o result usando srt(result).
Por curiosidade, estes exercícios são de onde?
Abraço