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 条评论
登录 后参与评论

相关文章

来自专栏逆向技术

学习逆向知识之用于游戏外挂的实现.第二讲,快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别

              通过游戏外挂,学习逆向技术之快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别

760
来自专栏听雨堂

代码页

  最近写一个网络程序时,碰到字符串和字节数组之间的转换问题,开始时还比较简单,字符串都是标准的Ascll编码,处理起来比较简单:   字符串转字节数组 by...

1819
来自专栏PHP技术

了解PHP中Stream(流)的概念与用法

Stream是PHP开发里最容易被忽视的函数系列(SPL系列,Stream系列,pack函数,封装协议)之一,但其是个很有用也很重要的函数。Stream可以翻译...

3235
来自专栏FreeBuf

PHP7.0.0格式化字符串漏洞与EIP劫持分析

*本文原创作者:zzz66686,本文属FreeBuf原创奖励计划,未经许可禁止转载 。 PHP7.0.0的这个格式化字符串漏洞是15年12月在exploit-...

1846
来自专栏全沾开发(huā)

EJS[1]-源码解析

EJS[1]-源码解析 官方文档中有提到两个,最基本的使用也确实只有那两个,但是实际上可以调用的函数有五个。 本篇会介绍下这五个AP...

28411
来自专栏DannyHoo的专栏

iOS开发中内存泄漏检测工具--MLeaksFinder

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

662
来自专栏编程之旅

iOS开发——带有暂停功能的计时器

上篇博客我跟大家分享了如何在iOS系统中使用原生框架获取步数,又是大半个月过去了,运动模块的全部功能也总算完成了,也打算有始有终的把如何做一个跑步类App跟大家...

691
来自专栏逆向技术

异常处理第二讲,结构化异常(微软未公开)

            异常处理第二讲,结构化异常(微软未公开) 讲解之前,请熟悉WinDbg的使用,工具使用的博客链接 一丶认识段寄存器FS的内容,以及作用 ...

1857
来自专栏Google Dart

Dart 服务端开发 shelf_bind 包

shelf_bind倾向于约定优于配置,因此您可以编写必要的最小代码,但仍然可以根据需要覆盖默认值。

672
来自专栏企鹅号快讯

PHP7.2有哪些新特性?

我们知道php被称为“世界最好的语言“,可见人们对其是又爱又恨。我是其中一位开发者,但我对php是绝对地喜爱。我对php 了如指掌。自从php7.2发布以来,我...

3319

扫码关注云+社区