对于一个只听过一节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的小伙伴有所帮助,不足之处请大家谅解,欢迎留言一起交流。
领取专属 10元无门槛券
私享最新 技术干货