不得不说,你们是龙
1008(2,3非零返回值,1答案错误)
nums=input().split()
num=int(nums[0])
n=int(nums[1])
data=input().split()
array=[int(data[i]) for i in range(num)]
def func(t,n):
for i in t[-n:]:
print(i,end=" ")
for i in t[:-n]:
if i ==t[:-n][-1]:
print(i)
else:
print(i,end=" ")
func(array,n)
1009:(这个还挺友好的)
n=[]
n=input().split(" ")
[print(n[i],end=" ") for i in range(len(n)-1,0,-1)]
print(n[0])
1010:(不能像如下一样输入)
n=[]
n=input().split(" ")
n=[int(n[i]) for i in range(len(n))]
正确代码:
n=[]
x = input('')
n = list(map(int,x.strip().split()))
lens=len(n)-2
res=[]
if lens>0:
for i in range(len(n)):
if i%2==0:
if n[i+1] == 0:
continue
n[i] = n[i] * n[i + 1]
res.append(n[i])
else:
if n[i] == 0:
continue
n[i]-=1
res.append(n[i])
for i in range(len(res)):
if i!=len(res)-1:
print(res[i],end=" ")
else:
print(res[i],end="")
else:
print("0 0")