我对python3非常陌生。作为一项任务,我应该用python基本语法和进行一场比赛,而不导入任何其他附加函数,其中3只老鼠以不同的获胜几率进行比赛。你知道吗
from random import randint
import time
def race():
z = '----{,_,">' # The mouse.
j = ' '
print('\t'*13, '|') # The finish line. Very sophisticated.
while len(z) < 50:
time.sleep(1)
#or k in range(3):
x = randint(1, 6)
j = ' ' * x
z = j + z
print("\r" + str(z), end="") # For clearing printed text. I prefer not to import os.
正如你可能看到的,我已经设法做了一个;还有两个。但是我绞尽脑汁想了三个小时怎么做,那就是如何让它们同时进行。。。任何帮助都将不胜感激。你知道吗
正如您所看到的,不幸的是
"\r"
字符只会擦除当前行,但不会擦除其他行,因此无法使用此策略创建程序。唯一的方法是使用多个print("\n")
清除控制台。请参见此示例:相关问题 更多 >
编程相关推荐