第一课我们讲到了python的对话模式,就像两个人一问一答,但是如果每次都要做相同的事,每次都去提问,不是很累,别担心,还有另一个办法,就是把你要说的写下来,然后用机器朗读出来,这就是写成文件的模式。

点击IDE的File,选择new file,就可以开始我们的“写作”了:

python模拟在弹窗密码框输入 python编写弹出输出框_程序运行


回顾下我们上节课的内容,输入如下代码:

print(“oooo”)
print(“oooo”)
print(“ooo”)
print(“oo”)
print(“o”)

然后在点击这里,或者直接按F5:


python模拟在弹窗密码框输入 python编写弹出输出框_bc_02

看看是什么效果


会提示你是否保存,选确定,随便给文件取个名字,比如"1.py",保存就可以,然后就会变成这样:


python模拟在弹窗密码框输入 python编写弹出输出框_bc_03

看看是不是比交互式方便多了


至此,我们算是正式踏入了编写了代码的门槛。

我们下次再要运行这段代码,就不用这么麻烦了,直接用FIile-open打开之前存的“1.py”,再如法炮制,就可以用了.

print是输出打印,让他说什么,那么我们再教大家怎么输入,也就是你告诉他什么:

input()

和print()不同,input()可不是在括号里输入,而是程序运行后,在对话框里输入。现在我们像之前一样,新建一个文件,再输入如下代码,然后向刚才那样运行文件,看看有什么反应:

print("你多大了?")

year=input()

print("哈哈,你才"+year)


python模拟在弹窗密码框输入 python编写弹出输出框_兼容input 文件选择_04

好像什么反应也没有


是的,有了这个input(),他就停下来什么也不做,他在等你告诉他,你就随便告诉他些什么,然后按回车试试:


python模拟在弹窗密码框输入 python编写弹出输出框_bc_05

你刚才输入的那个东西,就跑到input()里去了


这就是简单的输入,有人会问,那个year是啥意思,year在这里是个变量,变量就是叫啥都可以,你用abc,或者bcb都可以代替。就像我们取名字,父母叫你啥就是啥。当然,有些名字是不能取的,比如中南海、天安门。变量也是一样的,系统关键词,也就是python自己规定的词是不能用的。当然,变量还有一些命名规则,这些我们在下一节讲。

我们再输入如下代码,看看会怎样:

print("你最喜欢吃啥?")
food=input()
print("什么?")
print(food)

当然,这个food也是叫啥都行,变量嘛。大家注意到,在print()里,这个food和前面的year都没有加引号,这是变量的另一个不一样的地方。好了,下节我们就开始正式进入变量的学习。