Estou criando um programa calculadora em Python, e ja que estou utilizando o while eu queria limpar a tela cada vez que o programa se repetisse mas eu não achei um santo comando ou biblioteca que me desse essa opção.
até tentei usar a biblioteca OS e importar o comando cls do Windows mas não funciona fora do CMD
Vocês podem me dar uma help?
1 curtida
print('\033c', end='')
Junto da resposta do @null, aconselho usar platform
para tornar universal. Algo como:
import platform
if platform.system()=="Windows":
# método que achar melhor no Windows
else:
print("\033c", end="")
Antes de qualquer coisa desculpa a demora pra responder vcs, eu tive que viajar de ultima hora no dia…
E como funciona o “print(’\033c’, end=’’)” tipo, eu coloco ele e ele limpa tudo ja exibido antes do comando ou eu tenho que fazer mais alguma coisa?
Sim
Acabei de testar, pois não conhecia essa tática e deu certo!
Código que fiz para test:
while True:
for i in range (0, 10):
print(i * 2)
print("\033c", end="")
1 curtida