Crossin的编程教室

标题: 怎么让符号移动起来?? [打印本页]

作者: 842001323    时间: 2016-9-24 16:04
标题: 怎么让符号移动起来??
如题,布置的作业是让用#拼写的名字在屏幕上横动或旋转,老师给了清空屏幕的代码,给的提示是让我们直接在print里面加空格,然后反复print几次就可以了。想问下有没有更方便的方法,给个大概方向就行。

作者: 842001323    时间: 2016-9-24 16:45
还有个小问题,我按照教程装的Python 结果程序保存再打开,运行完后窗口就自动关了,这是为什么啊
作者: crossin先生    时间: 2016-9-25 12:16
直接双击就是运行结束关闭。通常是在命令行里运行或者用编辑器打开后运行。
你们老师给的方法就是通常的解决方法。
你可以搜一搜有没有专门做这方面的库能简化,我暂时是不知道
作者: hymyg    时间: 2016-10-27 18:10
本帖最后由 hymyg 于 2016-10-27 18:15 编辑

要看你#组成的文字是怎么实现的。
如果是在不同的行print的实现的,可以用循环实现,举个例子(以下例子可能会因为太快而导致看不出移动的效果,可以在循环中插入时间停顿):
  1. import os
  2. a='#'
  3. for x in xrange(5):
  4.     os.system('cls')
  5.     print ' '*x+a
复制代码





欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5