如何在输出结果时暂停一下~??
{:10_298:} 各位同学下午好,不知道大家在学习的时候有没有留意到,在看完第三课的小游戏后,自己写的代码,如果直接运行,是怎么样的呢?
https://wx2.sinaimg.cn/mw690/67fb88c3gy1ggzrmwoz51g20a00a0e81.gif
{:10_266:} 是的,你不会看到结果~~
{:10_312:} 后来查了下,发现python貌似没有暂停功能{:10_266:}
但是系统有啊~~
通过度娘得知,只要导入OS模块,就可以利用系统的暂停功能,让你看到结果了
https://wx4.sinaimg.cn/mw690/67fb88c3gy1ggzrnfc3qkg20a00a0e81.gif
具体代码也只比原来多了两行而已~对初学的我们来说真是相当方便了~!!
如果你也有其它更好的方法,欢迎评论区告诉我哦~
static/image/hrline/line4.png
print('垃圾小游戏')
import os
temp = input('guest what nubmer i am thinking ? :')
guess = int(temp)
if guess == 10:
print('good boy~you are right!!')
print('but no gift!!')
else:
print('ohhhh~guess worng~it is No.10!!')
print('game ended~ ')
print('bye~~!')
os.system('pause')
还有更方便的方法:在文件末尾加上一句 input() 本帖最后由 hrp 于 2020-7-22 17:26 编辑
不要纠结于怎么暂停,在代码末尾另起一行0缩进:
input()
这样程序执行到input()就会等待输入,也就达到了暂停的目的 time.sleep 用这个 hrp 发表于 2020-7-22 16:49
不要纠结于怎么暂停,在代码末尾另起一行0缩进:
input()
这样程序执行到inout()就会等待输入,也就达到 ...
{:10_266:}学到了~! 黑夜 发表于 2020-7-22 16:51
time.sleep 用这个
{:10_266:}受教了受教了 学习了 zltzlt 发表于 2020-7-22 16:29
还有更方便的方法:在文件末尾加上一句 input()
原来还有这种方法,不过试了下,用input()的话,貌似只能按回车了~{:10_257:} tempoyuan 发表于 2020-7-22 17:03
原来还有这种方法,不过试了下,用input()的话,貌似只能按回车了~
是滴 zltzlt 发表于 2020-7-22 17:05
是滴
Zltzlt 小哥哥好快的速度呀 黑夜 发表于 2020-7-22 17:14
Zltzlt 小哥哥好快的速度呀
{:10_297:} 还可以用 msvcrt 库的 getchar().
按任意键退出 !! nahongyan1997 发表于 2020-7-22 19:09
还可以用 msvcrt 库的 getchar().
按任意键退出 !!
{:10_298:}看起来方法还是挺多的嘛 当然了 学习学习了
页:
[1]