第一题 巴士乘车
有n个人,每辆车m人,按一组m人分组,乘车时从后往前按组上车
第一行:输入n,m
第二行:输入n个人
输入:12345678
输出:78456123
#!/usr/bin/python
# -*- coding: utf-8 -*-
n,m=input().split()
n=int(n)
m=int(m)
line=input().split()
line=list(map(int,line))
x=n//m
y=n%m
if(y!=0):
for i in range(y):
print(line[x*m+i],end=' ')
for i in range(x-1,-1,-1):
for j in range(m):
print(line[i*m+j],end=' ')
第二题:排Y字型输出
输入一个字符串按Y字形打印
例:
qwertyu
q w
e r
t
y
u
line=input()
x=len(line)//3
for i in range(x):
print(" "*i+line[2*i]+" "*(2*(x-i)-1)+line[2*i+1]+" "*i)
for i in range(x+1):
print(" "*(x)+line[2*x+i])