我想写一个python让其纸上面在随机时间20秒到100秒之间打印一遍hello,world?


进度40%,最近有点犯懒

查看了下前面(vote前15页,挑了下,vote都是100+的样子,大概120个)的问题,链接, 大体梳理了下,本来想放一页搞定,奈何排版太乱,按类型分了下

第一页的前几个比较长,目测都有中文翻译版本,大家可以网上搜下

其他问题相对比较杂,有些简单,有些复杂,拉过来参考参考也不错

总结整理,复习印证(注意,合并了每个问题的多个答案,但是时间仓促,疏漏难免,感兴趣问题直接点链接看原文吧)


基本数据结构(列表,元组,字典等)

判断一个列表为空得最佳实践



插入,删除和归属判断复杂度都是O(1)

有什么方法可以获取系统当前用户名么?

有没有代码实例使用assert作为独立代码,而不是仅用来debug

Assert仅用在,测试那些从不发生的情况!目的是让程序尽早失败

Exception用在,那些可以明确知道会发生的错误,并且建议总是创建自己的异常类

例如,你写一个函数从配置文件中读取配置放入字典,文件格式不正确抛出一个ConfigurationSyntaxError,同时你可以assert返回值非None

在你的例子中,如果x是通过用户接口或外部传递设置的,最好使用exception

如果x仅是同一个程序的内部代码,使用assert

在非创建全局变量的地方使用全局变量

如果我在一个函数中创建了全局变量,如何在另一个函数中使用?

你可以在给全局变量赋值的函数中声明 global

我猜想这么做的原因是,全局变量很危险,Python想要确保你真的知道你要对一个全局的变量进行操作

如果你想知道如何在模块间使用全局变量,查看其他回答

如何在单一表达式中合并两个Python字典

我想要最终合并结果在z中,不是x,我要怎么做?

这个表达式将会实现你想要的,最终结果z,并且相同key的值,将会是y中key对应的值

如果在Python3中,会变得有些复杂

如何使用 pip 更新所有包

如何使用pip更新python的所有包

没有内置的标志可以实现

在python2.6中定义异常得到警告

或许我理解错了,但是为什么不这样做

如果要重写什么,例如传递额外参数,可以这么做

你可以通过第二个参数传递error 字典, 之后通过e.Errors获取

当使用Counter时,出现异常

版本问题,Counter在 python2.7中才被加入到这个模块,你可能使用了Python2.6或更老的版本

如果要在 Python2.6或2.5版本使用,可以看 这里

然后,手动删除egg文件

如何解析获取xml文件中内容

在使用XML建立Element实例之后,例如使用 XML 函数

}

该竞赛正式结束,获胜者是。恭喜你!

面临的挑战是制作一个可以打印Hello World!到标准输出的程序。值得注意的是,在您提交的答案中,您的程序与程序之间的必须为7或更小。

下一位要回答的人必须print("Hello World!")使用最多7个单字符插入,删除或替换来修改字符串,以便以迄今尚未使用的任何语言(在这种情况下仅使用Python)运行该字符串时,输出仍然是Hello World!

回答的第三人必须用一种新语言做同样的事情,但要以第二人的回答程序(例如puts("Hello World!"))为出发点。第四个答案与第三个答案有关,依此类推。

这将一直持续到所有人陷入困境,因为没有新语言时,只需更改7个字符就可以运行最后一个答案的程序。共同的目标是看我们能保持多长时间,因此,请不要进行任何晦涩或不必要的字符编辑(但这不是必需的)。

请按以下格式设置您的信息:

其中N是答案编号(递增,N = 1、2、3,...)。

您不必知道更改了哪些确切字符。

了解这一挑战的关键在于,一次只能一个人回答,每个答案取决于之前的回答

永远不会有两个答案使用相同的N。如果两个人碰巧同时回答某个N,则稍后回答的那个人(即使相差几秒钟)也应该宽容地删除他们的答案。

  • 用户每8小时只能提交一个答案。即每个答案必须至少相隔8个小时。(这是为了防止用户不断观察问题并尽可能回答。)
  • 用户不能连续提交两个答案。(例如,由于我提交了答案1,所以我不能回答2,但是我可以回答3。)
  • 每个答案必须使用不同的编程语言。
    • 同一语言的不同版本计为同一语言。
    • 如果传统上使用两种不同的名称来称呼语言,则它们被视为不同的语言。(此处可能会有一些歧义,但不要让那毁了比赛。)
  • 您只能使用制表符,换行符和。(换行符视为一个字符。)
  • 输出应为Hello World!且不得包含其他字符(前导/后跟换行符不成问题)。
  • 如果您的语言没有标准输出,请使用通常用于快速输出文本的任何内容(例如,console.logalert在JavaScript中)。

请确保您的答案有效。我们不想意识到有五个答案会中断。无效的答案应迅速解决,或者在有其他答案之前将其删除。

除非绝对必要,否则不要编辑答案。

一旦事情解决,提交最多(有效)答案的用户将获胜。领带最多的累积投票给用户。

(用户必须至少有2个有效答案)

  • 优化器,,,,,,,,,,
  • Nit- ,,,,,,
  • 蒂米- (Timmy- ,(,(,(,,,

到目前为止使用的语言:

(如果这些列表不正确或已过时,请随意进行编辑。)

注意:这是针对新挑战类型的试验性问题,我想每个答案都取决于最后一个答案并增加了难度。请与我们讨论或在。

}

· 说的都是干货,快来关注

3、 最后在Python交互式环境中输入“exit()”指令即可退出Python交互式环境。

我保存好了,但双机之后没有出现hello world,我不知道哪错了安装应该没问题


· 超过26用户采纳过TA的回答

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 如何让python程序挂起 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信