windows下python使用:

    官网下载:www.python.org

    有2.*版本和3.*版本

    我使用的是python3版本

下载完安装包安装--安装时候记得勾选添加PATH环境变量,这样就能在cmd里面输入python,调出python交互界面了

    在windows下按下快捷键win+R调处运行-->输入cmd调出cmd界面-->输入python

    这样就进入python的交互界面了 如下:

Microsoft Windows [版本 10.0.15063]
(c) 2017 Microsoft Corporation。保留所有权利。
C:\Users\weixi>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

    退出python的交互界面:

    quit()

C:\Users\weixi>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

C:\Users\weixi>


写python的第一个程序:

    语法:print ("输入的内容")     ##打印出来显示到屏幕上

>>> print ("Hello World!")
Hello World!
>>> print ("Hello Python!")
Hello Python!

 

   这种在python交互界面执行的操作,在cmd界面关闭后,程序也会消失,因为它存在内存中。

   可以写入到文件中,这样永久存在,需要的时候执行它就可以了。

    

  •     在windows桌面上新建个文件helloworld.txt 内容为print ("hello world")

  •     在cmd里进入到helloworld.txt所在的位置

  •     执行python helloworld.txt

C:\Users\weixi>cd Desktop
C:\Users\weixi\Desktop>dir helloworld.txt
 驱动器 C 中的卷是 WINDOWS
 卷的序列号是 7066-1411
 C:\Users\weixi\Desktop 的目录
2017/08/13 周日  22:30                22 helloworld.txt
               1 个文件             22 字节
               0 个目录 18,693,619,712 可用字节
C:\Users\weixi\Desktop>
C:\Users\weixi\Desktop>python helloworld.txt
hello world!

(上面我新建的文件名字是helloworld.txt,后缀名是txt.一般在新建python的文件给文件命名时候,以.py结尾。这样便于系统识别和我们辨识他是个python的程序)


在python中进行计算:

进入到python交互界面

C:\Users\weixi\Desktop>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 + 3     ##加法运算
5
>>> 5 - 3     ##减法运算
2
>>> 2 * 3     ##乘法运算
6
>>> 6 / 2     ##除法运算,结果是浮点数
3.0
>>> 6 // 2    ##除法运算,结果是整数
3
>>> 5 // 2
2
>>> 5 % 2     ##取余数
1
>>> 4 % 2
0
>>> 14 % 5
4
>>> 2 % 4
2
>>> 2 % 5
2
>>> 6 % 7
6
>>> 6 % 22
6
>>>
>>> 2 ** 2   ##次方计算
4
>>> 2 ** 3
8
>>> 3 ** 2
9

总结发现取余数时候,当被除数<除数时,余数=被除数




python中变量:

    python中定义变量名可以是:大小写字母、下划线、数字的组合

    需要注意的是变量名不能以数字开头

    同时还不能和python中的一些内置函数,关键字冲突,比如以下:

    以下关键字不能声明为变量名
        ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for',             'from',     'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while',             'with', 'yield']

C:\Users\weixi\Desktop>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> a = 2
>>> b = 3
>>> c = a + b
>>> c
5
>>> a = 2
>>> b = a
>>> b
2
>>> a = 2
>>> b = 3
>>> a
2
>>> b
3



获取用户输入:

    语法:input("提示信息")-->输入内容

>>> input("please input:")
please input:test
'test'
>>>

    input是输入的意识,在python中是等待用户输入内容

还可以定义成变量把输入的内容打印出来

>>> a = input("please input:")
please input:hehehe
>>> print (a)
hehehe



实验任务:

做出简单的小工具:

做出一个交互的加法计算器

做出一个交互的减法计算器

做出一个整除的计算器

做出一个浮点运算除法的计算器

做出一个取余数的计算器



思路:输入一个数字把它交给变量,再输入一个数字把它交给变量,变量1与变量2进行运算,将结果交给变量3

       最后打印出变量3 就是运算的结果了。

a = input("输入第一个数字:")

b = input("输入第二个数字:")

c = a + b

print (c)


>>> print (a)
hehehe
>>> a = input("input:")
input:3
>>> b = input ("input:")
input:2
>>> c = a + b
>>> print (c)
32

结果并不是我所想的那样,3 + 2 =5 为何是等于32呢?

原来,我输入的内容是字符串类型的,字符串1+字符串2=字符串1字符串2.这并不是我想要的

怎么办?

需要给它把字符串类型的转换成整数类型的数字 需要用到"int()"这个函数


优化了一下程序如下:

a = input("please inpute num1:")

b = input("please inpute num2:")

a = int(a)

b = int(b)

c = a + b

print (c)

    将代码写入到comput.py文件中

执行结果如下:

C:\Users\weixi\Desktop>python compute.py
please inpute num1:22
please inpute num2:33
55

这样就计算出我想要的结果啦!

其它几个运算同理,就是把运算符换成 - * / // %这些就可以


a = input("please inpute num1:")

b = input("please inpute num2:")

a = int(a)

b = int(b)

c = a + - * / // % b

print (c)