len(s): print(-1) else: func(s, step.._本关任务:输入起点、终点和步长,编写">
赞
踩
输入第一行一个字符串,如:“1234567890”
输入第二行一个数字是n,如5
def func(s,step):
for i in range(len(s)-step+1):
print(s[i:i+step],end=" ")
if __name__ == '__main__':
s = input("")
step = int(input(""))
if step<0 or step>len(s):
print(-1)
else:
func(s, step
有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目
def path(visted): for i in range(len(visted[0])): visted[0][i]=1 print(visted) for i in range(len(visted)): visted[i][0]=1 for i in range(1,len(visted)): for j in range(1,len(visted[0])): visted[i][j] = visted[i-1][j] +visted[i][j-1] return visted[-1][-1] if __name__ == '__main__': s = input().split(" ") x,y = s x,y = int(x),int(y) visted = [[0 for _ in range(y+1)] for _ in range(x+1)] print(visted) print(path(visted))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。