Pessoal, bom dia. Peço o auxilio de vocês para um problema que tem acontecido comigo sem que haja nenhuma alteração na instalação dos produtos Python 3.6 e PyCharm 2019.1.2. Por vezes ao criar a conta (de acordo com o código do Conta.py), não aparece o print com o endereço da classe print("Construindo objeto ... {}".format(self)) Já copiei o código da página do curso, já baixei o pacote no final do capítulo e acontece o mesmo erro. Quando isto acontece, ao chamar qualquer um dos métodos a mesma coisa acontece... Ao tentar utilizar a console do Python, transcrevo o nome do objeto criado conta. e não aparece no popup os métodos definidos naquela classe. Tá muito estranho...
.................. utilizando o console do PyCharm import sys; print('Python %s on %s' % (sys.version, sys.platform)) sys.path.extend(['C:\Users\c134550\PycharmProjects\oo', 'C:/Users/c134550/PycharmProjects/oo']) PyDev console: starting. Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32 from Conta import Conta conta = (123, "Fulano de Tal", 155.6, 2500) conta.limite Traceback (most recent call last): File "", line 1, in AttributeError: 'tuple' object has no attribute 'limite' ..................
.................. usando o ambiente DOS do Windows (CMD) Pasta de C:\Users\c134550\PycharmProjects\oo
31/05/2019 10:58
. 31/05/2019 10:58 .. 31/05/2019 10:58 .idea 31/05/2019 08:51 463 cliente.py 31/05/2019 10:58 720 Conta.py 30/05/2019 08:08 336 data.py 30/05/2019 08:30 179 retangulo.py 29/05/2019 09:56 415 teste.py 29/05/2019 07:52 venv 31/05/2019 10:58 pycache 5 arquivo(s) 2.113 bytes 5 pasta(s) 58.184.306.688 bytes disponíveisC:\Users\c134550\PycharmProjects\oo>python Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.
import Conta conta = (123, "Fulano de Tal", 1658.6, 7500.0) conta (123, 'Fulano de Tal', 1658.6, 7500.0) conta.extrato Traceback (most recent call last): File "", line 1, in AttributeError: 'tuple' object has no attribute 'extrato'
..................
Alguma sugestão?