Li_xiaoqing

0228python变量和用户交互

https://www.python.org/downloads/release/python-360/  ----python3解释器下载地址

一、变量

1,变量:变量就是用一个简单的东西去代替写脚本时大量重复的东西。

2,语法:变量名称=变量值

3,python变量收回机制:把某个值赋给变量1,又赋给变量2,那么这个值就是两次。

重新给变量1赋值后,变量1是新的值,上一个值就被回收。而变量2还是原来那个值。

eg:

#!/usr/bin/env python

a=3

b=a

a=5

print(a,b)

输出结果是(5,3)

4,变量名的规则

1)通俗易懂

2)以下划线分割,要全小写。eg:nums_of_alex_gf.

3)驼峰形式:NumsOfAlexGf

ps:2)和3)不能混合写,只能选择一种

4)变量名不能以数字开头,不能有空格

5)关键字不能为变量

二、用户交互

1,查看变量的内存地址(python解释器自己分配的地址)

id(变量名)

2,2.7和3.5等待用户输入的区别

1)2.7中的raw_input 等于3.5中的input

2)2.7中的input() 等于 3.5中的eval(input)

3)2.7中的input可以跟变量,数字,字符串(加上单引号)

 

#!/usr/bin/env python
# -*- conding:utf-8 -*-
c = 7
a = input(123)
b = input(c)
d = input('I LOVE YOU!')

 


三、IF ......ELSE 和缩进

1,赋值用=等号。判断用户==双等号。==双等号表示数学里的等于

2,每个判断条件后,要跟个冒号,eg:if sex=='girl':

3,if...else 做判断要求强制缩进。

eg:

#!/usr/bin/env python
# -*- coding:utf-8 -*-

sex = raw_input("please input sex:")
if sex=="girl":
print("美女")
elif sex=="man":
print ("帅哥")
else:
print ("变态")

if...下一层,print强制缩进4个空格。就是Windows中的一个tab键。

 

作业:猜幸运数字。

要求:1,动态获取数字

2,判断用户与自己设定数字的大小

3,用户输入正确或错误的提示

 

个人方法:

 

posted on 2017-03-04 23:03  Li_xiaoqing  阅读(185)  评论(0)    收藏  举报

导航