python輸出逗號間隔,在Python中輸出逗號分隔的方法有哪些

2021-03-03 20:40:31 字數 1649 閱讀 9665

1樓:匿名使用者

你解決了嗎,我也卡在這道題

2樓:匿名使用者

.rstrip(「,」) 多看看基礎把這都不會

在python中輸出逗號分隔的方法有哪些

3樓:故國神遊糹

方法一:

def count_pos(l):

num = 0

for x in l: # 直接遍歷陣列就可以了,加了range反而錯了。

if x > 0:

num += 1

print(num)

s = input('input some number: ')l = eval(s) # 因為不會修改數列的內容,所以用tuple就可以,沒必要轉成list

count_pos(l)

方法二:

s = input('input some number: ')l = eval(s)

print(count([x for x in l if x > 0])) # 一句話搞定,沒必要寫函式

python,這個**有問題,輸入數字用逗號隔開(比如1,0,-1,5...),輸出是這裡面有多少

4樓:孟羽然

方法一:

復def count_pos(l):

num = 0

for x in l: # 直接遍歷陣列就可制以了,加了range反而錯了。

if x > 0:

num += 1

print(num)

s = input('input some number: ')l = eval(s) # 因為不會修改數列的內容,所以用tuple就可以,沒必要轉成list

count_pos(l)

方法二:

s = input('input some number: ')l = eval(s)

print(count([x for x in l if x > 0])) # 一句話搞定,沒必要寫函式

5樓:匿名使用者

def count_pos(l):

num = 0

#直接遍歷list

for i in l:

if i > 0:

num = num + 1

#用print格式化輸出

print("there are %s positive number in your list" %num)

s = input("please input a list of numbers separated by ***mas: ").split(',')

#直接用list ***prehension來把每個元素迴轉答換成int

l = [ int(x) for x in s ]count_pos(l)

6樓:可靠的我心我在

>>> a=input('input:')input:1,-1,2,-3,4

>>> a

(1, -1, 2, -3, 4)

>>> type(a)

>>> sum(map(lambda x:[1,0][x<0],a))

3>>>

求python大神幫忙,在python下,輸入一串字串,輸出元素個數。急

抄一段以前的回答 import re data asdfasdfasdffrist 123 df 456asgh endasdfasdfasdf print len join re.findall r 0 9a za z data 其他 print len join re.findall r d d...

python問題改錯python程式改錯

你的判斷字母那裡錯了,建議換成正規表示式 import re while true str1 input 字串 str1 long len str1 if re.search a z str1 or re.search a z str1 and re.search 0 9 str1 none pri...

python提示錯誤python提示錯誤invalidsyntax

python提示錯誤 baiinvalid syntax時因為 python 2.x升級到python 3.x,duprint函式的語zhi法變化了,所以用daopython 2.x的print函式的 放在python 3.x中執行版,結權 果就出現了print函式的 syntaxerror inv...