写个Python练练手吧

在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个.py文件,这样,程序就可以反复运行了。

推荐使用 Notepad++,很喜欢这款文本编辑器

写个Python练练手吧

廖大大说绝对不能使用windows自带的记事本,但是我试了一下用记事本是可以的,我人品比较好?哈哈~

所以还是用Notepad++吧,人家那么优秀!

注意print前面不要有任何空格。然后保存到一个目录,例如D:\work,文件名为hello.py,必须要以.py结尾哟!

打开命令行窗口,切换到hello.py所在的目录,就可以运行这个程序了。

写个Python练练手吧

问题又来了,只知道输出,那咋输入呢?现在来学习一下输入输出问题。

输出:

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',

写个Python练练手吧

print()函数也可以接受多个字符串,用逗号","隔开,就可以连成一串输出:

写个Python练练手吧

print()会依次打印每个字符串,遇到逗号","会输出一个空格:

print()也可以打印整数,或者计算结果:
写个Python练练手吧因此,我们可以把计算100 + 200的结果打印得更漂亮一点:

写个Python练练手吧

会发现=后面有个","引发的血案:空格,后面再解决

写个Python练练手吧'100 + 200 ='是字符串原样输出,对于100 + 200,Python解释器自动计算出结果300,拼接在一起就得到图示结果!

输入

print()用于输出结果,Python提供了一个input()可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

写个Python练练手吧

输入name = input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。
输入完成后,不会有任何提示,Python交互式命令行又回到>>>状态了。刚才输入的内容已经存放到name变量里了。可以直接输入name查看变量内容:

也可以使用print()打印出name变量的内容

写个Python练练手吧

有了输入和输出,我们就可以把上次打印'hello, world'的程序改成有点意义的程序了:

写个Python练练手吧

运行上面的程序,第一行代码会让用户输入任意字符作为自己的名字,然后存入name变量中;第二行代码会根据用户的名字向用户说hello,比如输入Tom:

写个Python练练手吧

但是程序运行的时候,只有一个光标在闪,没有提示用户输入,这样很不友好!好在input()可以让你显示一个字符串来提示用户,于是我们把代码改成:

写个Python练练手吧

再次运行这个程序,程序会首先打印出Please Enter Your Name:,这样,用户就可以根据提示输入名字后,得到hello, xxx的输出:

写个Python练练手吧

------------------------

写个Python练练手吧

写个Python练练手吧

上一篇:WM8962 HPOUT 信号强度 时间周期


下一篇:织梦DedeCms用SQL语句调用数据库任意内容