设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14139|回复: 3
打印 上一主题 下一主题

怎么让符号移动起来??

[复制链接]

1

主题

0

好友

9

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2016-9-24 16:04:41 |只看该作者 |倒序浏览
如题,布置的作业是让用#拼写的名字在屏幕上横动或旋转,老师给了清空屏幕的代码,给的提示是让我们直接在print里面加空格,然后反复print几次就可以了。想问下有没有更方便的方法,给个大概方向就行。
回复

使用道具 举报

1

主题

0

好友

9

积分

新手上路

Rank: 1

沙发
发表于 2016-9-24 16:45:30 |只看该作者
还有个小问题,我按照教程装的Python 结果程序保存再打开,运行完后窗口就自动关了,这是为什么啊
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2016-9-25 12:16:46 |只看该作者
直接双击就是运行结束关闭。通常是在命令行里运行或者用编辑器打开后运行。
你们老师给的方法就是通常的解决方法。
你可以搜一搜有没有专门做这方面的库能简化,我暂时是不知道
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

9

主题

0

好友

133

积分

注册会员

Rank: 2

地板
发表于 2016-10-27 18:10:24 |只看该作者
本帖最后由 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
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 17:49 , Processed in 0.023289 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部