蓝桥杯等考python9级(棋盘格)

棋盘格
题目描述:
有一个由n*n个小方格组成,黑白交错的棋盘图案。从上面第1行开始:
奇数行从黑色格开始,后面是白黑交替;
偶数行从白色格开始,后面是黑白交替。
下图是一个5*5的棋盘格。

如果用数字1代表黑,数字0代表白,5*5的棋盘格可以用下面的数字方阵表示。

输入一个正整数n,输出用数字方阵表示的棋盘格。
提示:
1.print(x, end ='')语句可以输出指定内容,以空格结尾;
2.print()语句不输出任何内容,表示换行。
输入:
一个正整数n(2<=n<=10)。
输出:
n行,每行n个整数,0或者1,相邻两个整数之间用一个空格隔开。
注意:
输出时行末尾是否有空格,不影响答案的正确性。
输入样例:
4
输出样例:

1 0 1 0
0 1 0 1
1 0 1 0
0 1 0 1

参考答案:

n = int(input())
for i in range(n):
    for j in range(n):
        if (i + j) % 2 == 0:
            print(1, end = ' ')
        else:
            print(0, end = ' ')
    print()

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值