cách bạn ghi đè lên bản in trước đó trong python 2.7? Tôi đang thực hiện một chương trình đơn giản để tính pi. đây là mã số:python ghi đè dòng trước
o = 0
hpi = 1.0
i = 1
print "pi calculator"
acc= int(raw_input("enter accuracy:"))
if(acc>999999):
print "WARNING: this might take a VERY long time. to terminate, press CTRL+Z"
print "precision: " + str(acc)
while i < acc:
if(o==0):
hpi *= (1.0+i)/i
o = 1
elif(o==1):
hpi *= i/(1.0+i)
o = 0
else:
print "loop error."
i += 1
if i % 100000 == 0:
print str(hpi*2))
print str(hpi*2))
Kết quả cơ bản là kết quả pi hiện tại sau 100000 phép tính. làm thế nào tôi có thể làm cho nó ghi đè lên các tính toán trước đó?
Trên một số nền tảng ''\ r'' only" xóa "một ký tự (tương tự như phím xóa lùi), vì vậy trong trường hợp đó bạn sẽ phải theo dõi bạn lớn dòng cuối cùng của bạn và thêm nhiều Các ký tự '\ r' vào dòng tiếp theo của bạn, hoặc đơn giản hơn là luôn luôn có đầu ra chiều dài cố định đệm (ví dụ: sử dụng 'str.rjust (...)') –
thx, đó chỉ là những gì tôi cần. – Cinder