Python萌新在九九乘法表中栽过的跟头

对于一个只听过一节python视频课的新手,写出九九乘法表毫无疑问是一件充满挑战的事情,所以写之前我在菜鸟教程中看了一些基础知识,看了点儿之后觉得不是特别难,于是我就迫不及待着手开始了,果不其然在接下来的编写中闹出了很多笑话,但笑话过后却是一些经验,在这儿想要分享给一些也是初学python的小伙伴,欢迎交流。

先上最终代码

以上的代码是最终实现之后的成品,一些人看完之后可能会觉得很简单,但其实对于小白来说每一步走的都不是那么的容易。

请欣赏效果图

哈哈,怎么样,还不错吧,接下来开始爬坑之路。

遇到所有的坑

1、学过C、 C++、 java编程的人一眼就能够看出每一句之后的符号不见了,而只有while、if语句之后带着“:”这个小尾巴。

1 . Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

当判断条件假false时,循环结束。

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过本次循环,break 则是用于退出循环,此外"判断条件"还可以是个常量,表示循环必定成立。

可在while语句后面加上else语句,else 中的语句会在循环正常执行完(即 while 不是通过 break 跳出而中断的)的情况下执行

2 . Python 编程中 if 语句用于控制程序的执行,基本形式为:

2、Python中使用缩进代替c语言中的大括号,来告诉程序所执行的内容。

缩进——推荐四个空格 (使用2个、3个空格或者tab当然也是ok的);

不要把tab与空格混用,当混用时会提示“Indent Error” ;

3、今天在编程中遇到最大的问题就是不能输出到同一行,经过多次调试还一直显示如下:

在思维受到束缚时,我计划干一些其他事情来转换下注意力,(在我一直调试不出的时候,吕先生接收到我有困难的信号,所以打开了python菜鸟教程想要尽他所能的帮我)我一凑他旁边,他就问我end是干嘛的,殊不知他的这一问使我茅塞顿开,立马返回看自己的代码开始调试,结果当然是ok的,我成功了。

以下是我查出的end在python中的用法:

关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:

以上便是我今天编写九九乘法表中的所有心得,希望可以对正在入门学习python的小伙伴有所帮助,不足之处请大家谅解,欢迎留言一起交流。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171224G0O1JT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励