猿辅导2019 编程两道

第一题 巴士乘车

有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])

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值