python写一个像C语言那样一行行的输出*号
以前在C语言课本中看到过把*号一行行的输出,并且每一行比上一行堆出一个*号,感觉挺好玩,就尝试着用python输出结果遇到几个问题,借此在分享下经验
工具/原料
python基础环境
PYCharm集成环境
步骤
按照C语言里的写法只要把*号遍历输出就可以了,可是不是那么简单,下面我来谈谈我的解决办法
这是我写出的C语言的源代码和运行之后的团,很完美的。看起来也是不错的。
但是在python中可不好那么容易了,我在了解了python的基础语法和输入规范后,输入了以下的代码,但是理想不是那么的好。
看到上边的的运行状态我兼职无法人寿了,过段去找资料了,幸好找到了,可是我找到的并不是完美的。我把print("* ")改为了print("* ",end=''),但是竟然报错了,没错是报错了。提示是没有找到该程序文件。。。。。我好崩溃啊
去官方网站看了下,说是python2.7下不能编译,得导入from __future__ import print_function这个包才可以,强迫症的我不想用python3只能导入这个包了,运行就OK了,这下就解决问题了。
注意事项
我是用python2.7编译的,因为在python3下还有好多功能不好使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。