我有一個打印x個數字的代碼。首先,我問了一個嚴重的問題。然後打印所有以前的數字(從0到x)。(Python 3)避免在打印結束時打印逗號(variableName,end =',')
我的問題是: 當打印這些數字時,我想用逗號分隔它們。我用print(a,end =',')但是這個打印結尾也是逗號。例如。像這樣打印1,2,3,4,5,而最後一個逗號不應該在那裏。
我用if語句來解決這個問題,但不知道是否有更簡單的方法來做到這一點。
n=int(input("enter the length "))
a=0
if n>0:
for x in range(n):
if x==n-1:
print(a,end='')
else:
print(a,end=',')
a=a+1
'打印( '' 聯接([STR(x)的對中的x範圍(N)])。)'? – roganjosh
你已經有了你的問題的答案,爲什麼你問一個你已經知道答案的問題? – Douglas
@roganjosh將'x'轉換爲'str'。 –