[英]How to print in newline?
var1 = "54"
var4 = "32"
print(100 * str(int(var1) + int(var4)))
以上,這是我的代碼。 誰能告訴我如何在新行中打印 100 次結果? 我嘗試了很多次使用 \n 和 end 關鍵字,但我只得到錯誤和錯誤。
使用for
循環:
var1 = '54'
var4 = '32'
for i in range(100):
print(int(var1) + int(var4)) # prints 86
我認為你正在嘗試..為此
var1 = "54"
var4 = "32"
print(100 * (str(int(var1) + int(var4))+str("\n"))) #This will print 86 100 times in new line
您還可以對所需的 output 使用 for 循環。
var1 = "54"
var4 = "32"
for i in range(100):
print(int(var1) + int(var4)) #Same Output
您也可以應用while loop
,但是當我們知道要迭代到特定值時,我們應該使用for
。
不需要end="\n"
因為每次 for 循環迭代打印語句進入新行時
如果您希望您的數據不在新行中,而是帶有空格或類似制表符,則需要使用end
ex:
print(int(var1) + int(var4),end=" ")
這將用一個空格打印 86。 86 86 86... 100次
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.