2014-09-20 2 views
-4

Я строю RPG, и это является важной частью, если код ID, как помогли отлаживаетсяв то время как и time.sleep() не работает хорошо вместе в питона

page="village" 

while(page=="village"): 
os.system('cls') #this will only work on windows use os.system(‘cls’) for macs use os.system('clear') 
pstats() 
print("") 
print("") 
print("") 
print("") 
print("") 
print("") 
print("") 
print("") 
print("") 
print("") 
time.sleep(1) 

Позвольте мне объяснить, как некоторые из код работает. Я использую переменную страницы, чтобы отслеживать, на какой странице они работают (я использую ANSII-графику). Я просто тестирую его, но проблема os.system («cls»). Я просмотрел вопросы и другие вопросы об использовании этого для окон, но он не работает. Также не проблема с psats(), которые просто распечатывают их уровень и количество денег на экране легко. это тоже не ошибка, он просто записывает pstats без очистки экрана. Кто-нибудь имеет представление о том, как я могу исправить мой код для правильной работы?

+3

Исправьте углубление. Это очень важно в Python. Кроме того, помните DRY - не повторяйте себя. Если вы хотите напечатать 10 пустых строк, просто используйте 'print (" \ n "* 10)'. Наконец, если 'pstats()' не изменяет значение 'page', этот код просто будет запущен навсегда ... – MattDMo

+0

отступ вышел неправильно на бумаге, его штраф в программе –

+0

также этот код тестируется, а не окончательный игра –

ответ

0

Этот цикл будет продолжаться до page == "village"False. Сон не имеет к этому никакого отношения.

  1. Когда вы установили page, чтобы быть чем-то иным, чем "village"?
+0

, но im очистка экрана. это shoul очистить его, и это doesent –

+0

Как вы очищаете экран? – sheeptest

Смежные вопросы