第一二行我看了半天覺得沒問題,但運行顯示符號錯誤。改成三四行的代碼就沒問題,有大佬知道我一二行代碼哪里有問題嗎
print('參數(shù)類型為list,輸出結(jié)果為{}'.format(result1))
print('參數(shù)類型為tuple,輸出結(jié)果為{}'.format(result2))
print(result1)
print(result2)
print('參數(shù)類型為list,輸出結(jié)果為{}'.format(result1))
print('參數(shù)類型為tuple,輸出結(jié)果為{}'.format(result2))
print(result1)
print(result2)
2021-04-20
舉報
2021-05-21
在最頂部加上下面的代碼
# coding: utf-8
2021-04-20
def func(X):
? ? s1=0
? ? s2=1
? ? if isinstance(X,list):
? ? ? ? for i in X:
? ? ? ? ? ? if not isinstance(i,str):#no :
? ? ? ? ? ? ? ? s1+=i#indentation
? ? ? ? ? ? continue
? ? ? ? return s1?
? ? if isinstance(X,tuple):
? ? ? ? for i in X:
? ? ? ? ? ? if not isinstance(i,str):
? ? ? ? ? ? ? ? s2=s2*i
? ? ? ? ? ? continue
? ? ? ? return s2
L=[1,2,'l',3]
T=(1,2,'t',3)
result1=func(L)
result2=func(T)
print('參數(shù)類型為list,輸出結(jié)果為{}'.format(result1))
print('參數(shù)類型為tuple,輸出結(jié)果為{}'.format(result2))
print(result1)
print(result2)
2021-04-20