Day2、Python

题目:要求输出国际象棋棋盘 1、程序分析,国际象棋是8*8的,如下图所示:

    i(0~7)代表行,j(0~7)代表列。当i+j为奇数的时候,是黑色格子,反之,白色格子。 2、程序实现

#题目:要求输出国际象棋棋盘
#文件名:checkerboard.py
#  Jack Cui 2016.3.30
import sys
for i in range(8):
        for j in range(8):
                if (i + j) % 2 != 0:
                        print(chr(219),end='')
                        print(chr(219),end='')
                else:
                        print('  ',end='')
        print('\n',end='')

3、结果显示:

注意:没有正常显示黑格子,是因为编号在128~255的是扩展的编码,原本就不是作为显示用的,出现这个问题的原因是控制台使用了中文代码页,要显示扩展ASCII码,则将执行这个程序的控制台的的代码页改为 437 (OEM-美国) 即可! 4、另附ASCII码表 a、0到31,用于通讯或控制。 b、32到127,用于阿拉伯数字、英文字母大小写、下划线、括号等。 c、128到255,用于框线、音标、欧洲非英语系字母。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AI科技大本营的专栏

Variable和Tensor合并后,PyTorch的代码要怎么改?

昨日(4 月 25 日),Facebook 推出了 PyTorch 0.4.0 版本,该版本有诸多更新和改变,比如支持 Windows,Variable 和 T...

3672
来自专栏一个会写诗的程序员的博客

js 中的模块化编程思维

661
来自专栏C语言及其他语言

【优秀题解】1168题【简单计算】题解

题目描述 有一个n+2个元素a[0], a[1], ..., a[n+1] (n <= 3000, -1000 <= a[i] <=1000)构成的数列. 已...

35010
来自专栏漫漫深度学习路

tensorflow:AToolDeveloperGuideToTFModelFIles

Tensorflow Model Files 最近闲来无聊,想深入理解一下tensorlfow,也不知从何下手,突然间发现了官方文档的Extend模块下还有这个...

2865
来自专栏蜉蝣禅修之道

C++简单实现八皇后问题

962
来自专栏一英里广度一英寸深度的学习

量化交易 python 练习

https://github.com/birdskyws/Quantitative-transaction

891
来自专栏码农分享

2.HtmlAgilityPack 爬取优酷电影名进阶(所有分类+多线程)

上一章节中我们实现了对优酷单页面的爬取,简单进行回顾一下,使用HtmlAgilityPack库,对爬虫的爬取一共分为三步

492
来自专栏小樱的经验随笔

从入门到精通之Boyer-Moore字符串搜索算法详解

本文讲述的是Boyer-Moore算法,Boyer-Moore算法作为字符串搜索算法,兴趣之下就想了解这个算法,发现这个算法一开始还挺难理解的,也许是我理解能力...

2997
来自专栏人工智能LeadAI

Theano调试技巧

Theano是最老牌的深度学习库之一。它灵活的特点使其非常适合学术研究和快速实验,但是它难以调试的问题也遭到过无数吐槽。其实Theano本身提供了很多辅助调试的...

6779
来自专栏深度学习那些事儿

探讨pytorch中nn.Module与nn.autograd.Function的backward()函数

本文讲解基于pytorch0.4.0版本,如不清楚版本信息请看这里。backward()在pytorch中是一个经常出现的函数,我们一般会在更新loss的时候使...

1804

扫码关注云+社区