[英]Putting print statements on the same line
我正在嘗試學習 python 並想知道我是否可以做到這一點,以及如何做到這一點。 我正在嘗試使二進制代碼逐位出現,但有延遲。 也許有 15 個數字,每次重復我都想讓它做一組 5,后面有一個空格。
if answer == 'MAYBE':
deleteall()
print("GIVE ME AN ANSWER!!!")
time.sleep(1)
deletelastline()
for x in maybe:
print(random.choice("1" "0"))
time.sleep(0.1)
print(random.choice("1" "0"))
time.sleep(0.1)
print(random.choice("1" "0"))
time.sleep(0.1)
print(random.choice("1" "0"))
time.sleep(0.1)
print(random.choice("1" "0"))
time.sleep(0.1)
print(" ")
然而,它輸出這個:
0
1
1
0
0
1
0
0
0
1
1
分機。
我如何讓他們在一條線上??? 謝謝
通過設置結束參數,您可以設置打印后的內容。 默認情況下它是下一行命令“\n”所以每次打印它都會到達下一行
import time
import random
maybe = range(5)
print("GIVE ME AN ANSWER!!!")
time.sleep(1)
for x in maybe:
print(random.choice("1" "0"),end=" ")
time.sleep(0.1)
print(random.choice("1" "0"),end=" ")
time.sleep(0.1)
print(random.choice("1" "0"),end=" ")
time.sleep(0.1)
print(random.choice("1" "0"),end=" ")
time.sleep(0.1)
print(random.choice("1" "0"),end=" ")
time.sleep(0.1)
print(" ")
output 是:
1 1 0 1 1
0 1 1 1 0
0 1 0 1 0
1 0 0 1 0
1 0 0 0 1
import random
import time
for x in range(10):
print(random.randint(0,1),end=' ')
time.sleep(0.1)
print()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.