一: python 安装及开发工具 (pycharm) 安装
1. 在 python 官网 (https://www.python.org/) 安装最新版的 python 文件
2. 下载 pycharm 最新版并安装(www.jetbrains.com)
二: 第一个 python 程序(Hello World)
print(hello World)
三: 变量
1. 变量声明:
- name = jone
- name2="jone"# 字符变量要用 xx 或者 "xx"
- num = 1
- View Code
2. 输出变量:
- print(name,name2)
- #或者 print(name+name2)
四: 用户交互式输入
- name = input(name:)
- print("Hello",name)
显示 name: 提示用户输入数据, 假设为 jone 将 jone 赋值给 name 这个变量
五: 格式化输出
- 1.
- name = jone
- age = 18
- address = shandong
- info =
- ------+name+-------
- name:+name+
- age:+age+
- address:+address+
- print(info)
不推荐使用该方法且只能食醋出字符串, 不能输出 int 型
- 2.
- name = jone
- age = 18
- address = shandong
- info =
- ------%s-------
- name:%s
- age:%d
- address:%s
- %(name,name,age,address)
- print(info)
每一个小括号里的值对应一个格式输出的值
- 3.
- name = jone
- age = 18
- address = shandong
- info =
- ------{name1}-------
- name:{name1}
- age:{age1}
- address:{address1}
- .format(name1 = name,
- age1 = age,
- address1 = address)
- print(info)
- 4.
- name = jone
- age = 18
- address = shandong
- info =
- ------{0}-------
- name:{0}
- age:{1}
- address:{2}
- .format(name,
- age,
- address)
- print(info)
六: if... 语句
- # 猜年龄
- age_of_me = 20
- age =int(input(guess age:))
- if age == age_of_me:
- print(get it)
- elif age > age_of_me:
- print(too old)
- else:print(too young)
七: while 循环
- # 猜年龄
- age_of_me = 20
- i = 0
- while i<3:
- age = int(input(guess age:))
- if age == age_of_me:
- print(get it)
- break
- elif age > age_of_me:
- print(too old)
- i += 1
- continue
- else:
- print(too young)
- i += 1
- else:
- print(game over)# 只有循环正常结束才会运行, 被 berak 中断的不会执行
八: for 循环:
- 1.
- for i in range(10):
- print(i)
补充: range 函数 range(1,2,3) * range 函数是一个用来创建算数级数序列的通用函数, 返回一个 [start, start + step, start + 2 * step, ...] 结构的整
数序列
1. 开始值, 缺省默认为 0
2. 结束值, 不可缺省
3. 每个 x 个数返回一个
2. 猜年龄
- # 猜年龄
- age_of_me = 20
- i = 0
- for i in range(3):
- age = int(input(guess age:))
- if age == age_of_me:
- print(get it)
- break
- elif age > age_of_me:
- print(too old)
- i += 1
- continue
- else:
- print(too young)
- i += 1
- else:
- print(game over)# 只有循环正常结束才会运行, 被 berak 中断的不会执行
来源: http://www.bubuko.com/infodetail-2515631.html