Tianger's Family

Leave no regrets every day


  • 首页

  • 分类

  • 关于

  • 归档

  • 公益404

MarkDown 入门指南

发表于 2016-04-28   |   分类于 MarkDown   |  

1.为什么要用Markdown

2.常用语法

    2.1标题

    2.2粗体、斜体

    2.3空格、居中

    2.4分割线

    2.5列表

    2.6高亮代码

    2.7引用

    2.8表格

    2.9超链接、图片

3.常用编辑器

4.最后想说的


1.为什么要用Markdown

很多人写文档都喜欢用word,但是有没有觉得很长的时间,我们都在调格式,其实真正的技术文档,我们应该把主要的经历花费在技术内容中,而不是在格式的调整中。

当我们的word格式的文档需要更新时,不同的版本不方便管理和控制。

We believe that writing is about content, about what you want to say - not about fancy formatting.
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac

Markdown优点:
  • 专注你的文字内容而不是排版样式,安心写作
  • 可以转换成pdf、html等格式
  • 纯文本内容,兼容所有的文本编辑器与字处理软件
  • 文档版本可控
  • 可读、直观、学习成本低
  • 技术青年

2.常用语法

2.1标题

语法:
1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2.2粗体、斜体
语法:
1
2
3
4
**粗体**
__粗体__
*斜体*
_斜体_
效果:

粗体
粗体
斜体
斜体


2.3.空格、居中

语法:
1
2
 空格,一个 为一个空格
<center>居中</center>
效果:

 空格,一个 为一个空格

居中

2.4分割线

语法:
1
2
3
---
***
~~文字删除线~~
效果:


文字删除线


2.5列表

语法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- 无序列表项目
- 无序列表项目
- 无序列表项目

* 无序列表项目
* 无序列表项目
* 无序列表项目

1. 有序列表项目
2. 有序列表项目
3. 有序列表项目

- 外层列表项目
+ 内层列表项目
+ 内层列表项目
+ 内层列表项目
- 外层列表项目
效果:
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  • 无序列表项目
  1. 有序列表项目
  2. 有序列表项目
  3. 有序列表项目
  • 外层列表项目
    • 内层列表项目
    • 内层列表项目
    • 内层列表项目
  • 外层列表项目

2.6高亮代码

语法:

首尾都要输入三个括号里的符号(`)

效果:
1
2
3
4
if (YourIdea)
{
printf("You are very handsome\n");
}

2.7引用

语法:

在需要添加引用的内容之前加入符号>

1
2
> 这是一个引用  
> I think so

效果:

这是一个引用
I think so


2.8表格


语法:
1
2
3
4
5
| ABCD | EFGH | IJKL |
|:----:|:----:|:----:|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 8 |
效果:
ABCD EFGH IJKL
1 2 3
4 5 6
7 8 8

2.9超链接、图片

语法:
1
2
超链接:
[Tianger's Family](http://tianger.github.io/)
1
2
图片:
![天歌的编程小结](http://7xn24x.com1.z0.glb.clouddn.com/tiangermy-wechart.jpg)
效果:

超链接:
Tianger’s Family

图片:
公众号:天歌的编程小结
天歌的编程小结


3.常用编辑器

在线编辑器:

  • 作业部落

    支持流程图、序列图
    地址:https://www.zybuluo.com/mdeditor

  • 简书

    地址:http://www.jianshu.com/

  • 马克飞象 Marxico

    内容可以同步到印象笔记中
    地址:https://maxiang.io/

离线编辑器:

  • MarkdownPad

    下载地址: http://markdownpad.com/

  • CuteMarkEd

    下载地址:http://cloose.github.io/CuteMarkEd

Firefox插件:

  • Markdown Viewer

    下载地址: https://addons.mozilla.org/zh-CN/firefox/addon/markdown-viewer/?src=ss

Chrome插件:

  • Markdown preview

    下载地址:http://www.cnplugins.com/office/markdown-preview/download.html

  • Markdown preview plus

    下载地址:http://www.cnplugins.com/fuzhu/markdown-preview-plus-dzte/download.html


4.最后想说的

Markdown的入门介绍就到这里的,相信看到这里,基本上已经能够开始进行Markdown的编写了,那么让我们加入MD,一起拥抱开源!

本文使用Markdown编写,可以下载作为例子参考:
下载地址:

MarkDown入门指南

跟我一起写python--元组(13)

发表于 2016-04-17   |   分类于 跟我一起写python   |  

上一节课我们写了list,对数据的操作有了一个基本的认知,本节课我们来学习另一种数据处理—元组(tuple)。
元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。元组的下表所以同样是从0开始。

1.元组创建:
在小括号中添加元素,并使用逗号隔开

1
2
3
4
5
6
tup1 = ('name','tianger','year',1988)
tup2 = (1,2,3,4)

print ("tup1[0]:",tup1[0])
print ("tup1[1:3]:",tup1[1:3])
print ("tup2[2:3]:",tup2[2:3])

输出:

1
2
3
tup1[0]: name
tup1[1:3]: ('tianger', 'year')
tup2[2:3]: (3,)

2.修改元组
元组中的元素是不允许修改的,但我们可以通过对元组进行连接组合
例:

1
2
3
4
5
tup1 = ('name','tianger')
tup2 = (1,2)

tup3 = tup1 + tup2
print (tup3)

输出:

1
('name', 'tianger', 1, 2)

3.删除元组
元组的元素不能够被删除,可以通过del函数来删除元组

1
2
3
4
tup1 = ('name','tianger')
print (tup1)
del tup1
print (tup1)

输出:

1
2
3
  File "test.py", line 9, in <module>
print (tup1)
NameError: name 'tup1' is not defined

从输出的内容来看,元组已经被成功删除

跟我一起写python--字典(12)

发表于 2016-04-17   |   分类于 跟我一起写python   |  

python数据处理还有一种创建的类型—字典.字典可以存储任意类型对象。
字典的数据存储以键值对(key:value)的方式来存储。
字典使用大括号,元组使用小括号,列表使用方括号

1.字典的创建及访问
创建方式:
{key1:value1 ,key2:value2}

例:

1
2
3
4
dict1 = {'name':'tianger','year':'2016’} #创建字典

print ("dict1['name']:",dict1['name']) #获取字典key-name对应的内容
print ("dict1['year']:",dict1['year']) #获取字典key-name对应的内容

输出:

1
2
dict1['name']: tianger
dict1['year']: 2016

2.字典修改
字典可以更新某一个key/value的内容,也可以增加一个新的key/value内容
例:

1
2
3
4
5
6
7
dict1 = {'name':'tianger','year':'2016'}

dict1['name'] = "jason" #修改key-name的内容
dict1['age'] = 27 #添加一个新的键值对

print ("dict1['name']:",dict1['name']) #获取字典key-name对应的内容
print ("dict1['age']:",dict1['age']) #获取字典key-name对应的内容

输出:

1
2
dict1['name']: jason
dict1['age']: 27

3.删除字典
删除字典可以只删单个元素,也可以清空完整字典
例:

1
2
3
4
5
6
7
8
9
10
11
dict1 = {'name':'tianger','year':'2016'}

dict1['name'] = "jason" #修改key-name的内容
dict1['age'] = 27 #添加一个新的键值对

del dict1['name']; #删除key是name的item
print ("dict1['name']:",dict1['name']) #获取字典key-name对应的内容
dict1.clear() #清空字典所以得条目
del dict1 #删除字典

print ("dict1['year']:",dict1['year'])

输出:

1
2
3
  File "test.py", line 10, in <module>
print ("dict1['name']:",dict1['name'])
KeyError: 'name'

由于key-name这个item被删除,所以print会出错

跟我一起写python—列表list (11)

发表于 2016-04-17   |   分类于 跟我一起写python   |  

列表是Python中最频繁的数据类型,它可以完成大多数集合类的数据结构体实现,支持字符、数字、字符串,甚至嵌套列表。
列表用[ ]标识。
列表中的值可以用逗号分割,也可以用到变量[头下表:尾下表],就可以截取相应的列表,从左到右默认索引从0开始,从右往左默认索引从-1开始,下标可以为空表示取到头或尾

1)列表list的创建
只要把逗号风格的不同数据项用中括号[ ]括起来,即完成列表的创建
list = [‘name’,’tianger’,’year’,2016]

2)访问列表中的内容

  • 通过下标索引来查找
  • 通过字符串截取来查找

    list = [‘name’,’tianger’,’year’,2016]
    print (list[0]) #输出列表中的第一个元素,结果为name
    print (list[1:3]) #输出第二个至第三个的元素,[tianger,year]

3)更新列表

  • 赋值更新
  • append插入更新,插入到列表的末尾
  • insert(position,name) 在指定位置position后插入元素name
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python
# -*- coding :UTF -8 -*-
list = ['name','tianger','year',2016]
print (list[1]) #打印列表中的第二个元素
list[1] = 'Ge' #修改列表中的第二个元素内容
print (list[1]) #打印修改后的列表中的第二个元素内容
list.append('yuan') #在列表的最后插入一个元素'yuan'
print (list)
list.insert(2,'Tian') #在列表的第二个元素后面插入一个元素'Tian'
print (list)

输出:

1
2
3
4
tianger
Ge
['name', 'Ge', 'year', 2016, 'yuan']
['name', 'Ge', 'Tian', 'year', 2016, 'yuan']

4)删除列表

  • del删除
  • pop删除
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/python
# -*- coding :UTF -8 -*-
list = ['name','tianger','year',2016]

del list[2] #删除列表第三个元素
print (list)
list.pop() #删除列表最后一个元素
print (list)
list.pop(1) #删除列表第二个元素
print (list)

输出:

1
2
3
['name', 'tianger', 2016]
['name', 'tianger']
['name']

5)列表相关函数处理

  • 获取列表元素个数len()
  • 返回列表元素中最大的值max()
  • 返回列表元素中最小的值min()
  • 列表插入元素insert(),apend()
  • 列表删除元素del() , pop()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/python
# -*- coding :UTF -8 -*-
numlist = [1,2,3,4,5]

print (len(numlist)) #打印列表元素个数
print (max(numlist)) #打印列表最大值
print (min(numlist)) #打印列表最小值
numlist.insert(2,6) #在第二个元素后面插入元素6
print (numlist)
numlist.append(8) #在末尾插入元素 8
print (numlist)

del numlist[4] #删除第5个元素
print (numlist)
numlist.pop() #删除末尾的元素
print (numlist)

输出:

1
2
3
4
5
6
7
5
5
1
[1, 2, 6, 3, 4, 5]
[1, 2, 6, 3, 4, 5, 8]
[1, 2, 6, 3, 5, 8]
[1, 2, 6, 3, 5]

列表练习:

1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/python
# -*- coding :UTF -8 -*-

list = ['name','tianger','year',2016]
tinylist = [345,'tianger']

print (list) #输出完整列表
print (list[0]) #输出列表中的第一个元素
print (list[1:3]) #输出第二个至第三个的元素
print (list[2:]) #输出第三个开始至列表末尾的元素
print (tinylist * 2) #输出列表两次
print (list + tinylist) #打印组合的列表

输出:

1
2
3
4
5
6
['name', 'tianger', 'year', 2016]
name
['tianger', 'year']
['year', 2016]
[345, 'tianger', 345, 'tianger']
['name', 'tianger', 'year', 2016, 345, 'tianger']

跟我一起写python--跳出循环-break,continue (10)

发表于 2016-04-17   |   分类于 跟我一起写python   |  

循环语句中,如果想跳出循环,我们有两种方式,一种是brak,另一种是continue

1.break
break语句用来终止循环语句,即跳出整个循环过程。

流程图:

例:

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/python
# -*- coding :UTF -8 -*-
count = 5

while count >0:
print ("count is ",count)
count = count -1
if count == 2:
break #break跳出整个while循环

print ("over!")

输出:

1
2
3
4
count is  5
count is 4
count is 3
over!

2.continue
continue语句用来终止当前循环,即当前一次循环跳出后,执行下一次循环。

流程图:

例:

1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/python
# -*- coding :UTF -8 -*-
count = 5

while count >0:

print ("count is ",count)
count = count -1
if count == 2:
continue #只跳出当前一次的循环,执行下一次循环

print ("over!")

输出:

1
2
3
4
5
6
count is  5
count is 4
count is 3
count is 2
count is 1
over!

跟我一起写python--for循环(9)

发表于 2016-04-17   |   分类于 跟我一起写python   |  

上一节课我们学习了while循环,对于 循环的处理操作大家应该比较了解了,本课我们来学习for循环:

语法格式:

for 变量 in 序列(元素表):
     执行语句..

即当变量作为序列的一个标志位,从第一个元素开始一直轮询到最后一个元素结束。
注意,for的行尾也要用到冒号:

流程图:

例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/python
# -*- coding :UTF -8 -*-
names = ['jason','tianger','jodie']

for name in names:
print ("NAME :",name)

print ("over,bye!")

输出:
NAME : jason
NAME : tianger
NAME : jodie
over,bye!

通过索引迭代
通过索引位置来进行循环执行
例:

1
2
3
4
5
6
7
8
#!/usr/bin/python
# -*- coding :UTF -8 -*-
names = ['jason','tianger','jodie']

for index in range(len(names)):
print ("NAME :",names[index])

print ("over,bye!")

输出:

1
2
3
4
NAME : jason
NAME : tianger
NAME : jodie
over,bye!

注:
len()返回数组元素的个数
range()返回一个序列的数

跟我一起写python--while循环 (8)

发表于 2016-04-17   |   分类于 跟我一起写python   |  

前面我们已经学习了if条件语句,本节的while其实跟if比较类型,就是把if的判断条件循环执行,直到你的条件不满足后,跳出循环。

基本形式:
while 判断条件:
执行语句…

当判断条件一直为非0、非空即True时,while循环一直执行,当条件为0、空、False时,循环停止。
注意,这里while 行结尾也有一个冒号。

例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/python
# -*- coding :UTF -8 -*-
age = 4
while age != 0:
print (age)
age = age -1

print ("age is over,break!")

输出:
4
3
2
1
age is over,break!

跟我一起写python--条件语句If (7)

发表于 2016-04-11   |   分类于 跟我一起写python   |  

当一个表达式在程序中被用于检验其真/假时,就成为一个条件,这个句子称为条件语句。
我们这里用到’如果’的条件语句——if

上图含义:
当有条件判断进来后,进行值的判断,是True还是False,走不同的通路
Python中任何非0和非空的值都是True,0或者空位False。

if的基本形式:
1)单条件– 一次判断
if 判断条件:
执行语句1…..
else:
执行语句2…

要注意,if\else的行结尾有冒:
如果判断条件为True,则走执行语句1,否则走执行语句2.

例:

1
2
3
4
5
6
7
8
9
 #!/user/bin/python
age = 20
print ("please input age")
value = input()

if (age == value):
print ("age is ",age)
else:
print ("age is ",value)

输出:

1
2
3
4
20
age is 20
18
age is 18

2)单条件-多次判断
if 判断条件1:
执行语句1…
elif 判断条件2:
执行语句2…
elif 判断条件3:
执行语句3…
else:
执行语句4…

例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 #!/user/bin/python
age_1 = 17
age_2 = 18
age_3 = 19
age_4 = 20
print ("please input age")
value = input()

if (age_1 == value):
print ("age is ",age_1)
elif (age_2 == value):
print ("age is ",age_2)
elif (age_3 == value):
print ("age is ",age_3)
elif (age_4 == value):
print ("age is ",age_4)
else:
print ("age is ",value)

3)多条件
如果里面的条件有多个,我们成为多个条件,这里一般用and、or来表示
例:

1
2
3
4
5
6
7
age = 20

if age >= 19 and age <=21: #判断年龄在19到21之间
print ("young")

if age <18 or age > 27:
print ("not young")

输出:

1
young

跟我一起写python--数据类型 (6)

发表于 2016-04-10   |   分类于 跟我一起写python   |  

数据类型:一个值得集合以及定义在这个值集上的一组操作。
数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。
在python中,我们主要使用的数据类型有以下内容:

  • 整数
  • 浮点数
  • 数字
  • 字符串
  • 布尔类型
  • 列表
  • 元组
  • 字典
  • 日期

1.整数

整数包括正整数和负整数,例:
i = 1
j = -1
print (i)
print (j)

2.浮点数

浮点数也可以成为小数,小数点后面的位置可以变化,例:
float = 3.45
print (float)

3.数字

数字类型用于存储数值,python支持四中不同的数字类型:
- int (有符号整形)
- long (长整数)
- float (浮点型)
- complex (复数)

例:
int :10
long: 45923461L
float: 21.9
complex: 3.14j

4.字符串

字符串是一单引号’ ,双引号“,或三引号”’括起来的任意文本,引号里面的内容属于我们的字符串。
1)单引号
str = ’hello world!‘
print (str)

2)双引号
 test = “这是一个测试"
print (test)

3)三引号
三引号标识多行的字符串,可以在三引号中自由的使用单引号和双引号
paragraph = “””这是一个字符串,
这是一个段落。“”“
print (paragraph)
输出:
这是一个字符串,
这是一个段落

如果字符串内部包含单引号’又包含双引号“,可以通过转义字符\来标识,例:
‘We\’re \"Family\”!'
打印内容:
we’re “Family”!

转义字符的其他含义:
\n 表示换行
\t  表示制表符
\\  就表示\

5.布尔类型

 布尔值只有两个结果 True和False,bool值可以用and \or\not来运算例:
 A = True
 B = False
 print (A and B)
 print (A or B)
分别 输出False,True

6.列表

列表是Python中最频繁的数据类型,它可以完成大多数集合类的数据结构体实现,支持字符、数字、字符串,甚至嵌套列表。
列表用[ ]标识。
列表中的值可以用逗号分割,也可以用到变量[头下表:尾下表],就可以截取相应的列表,从左到右默认索引从0开始,从右往左默认索引从-1开始,下标可以为空表示取到头或尾
例:
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/python
# -*- coding :UTF -8 -*-

list = ['name',23,45,'tianger',18]
tinylist = [345,'tianger']

print (list) #输出完整列表
print (list[0]) #输出列表中的第一个元素
print (list[1:3]) #输出第二个至第三个的元素
print (list[2:]) #输出第三个开始至列表末尾的元素
print (tinylist * 2) #输出列表两次
print (list + tinylist) #打印组合的列表
输出:
['name', 23, 45, 'tianger', 18]
name
[23, 45]
[45, 'tianger', 18]
[345, 'tianger', 345, 'tianger']
['name', 23, 45, 'tianger', 18, 345, 'tianger']

7.元组

元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号(),列表使用中括号[],
例:
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/python
# -*- coding :UTF -8 -*-

tuple = ('name',23,45,'tianger',18)
tinytuple= (345,'tianger')

print (tuple) #输出完整列表
print (tuple[0]) #输出元组中的第一个元素
print (tuple[1:3]) #输出第二个至第三个的元素
print (tuple[2:]) #输出第三个开始至元组末尾的元素
print (tinytuple * 2) #输出元组两次
print (tuple + tinytuple) #打印组合的元组
输出:
('name', 23, 45, 'tianger', 18)
name
(23, 45)
(45, 'tianger', 18)
(345, 'tianger', 345, 'tianger')
('name', 23, 45, 'tianger', 18, 345, 'tianger')

7.字典

字典是除列表之外python中最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。
两者区别在于:字典中的元素是通过键来存取的,而不是通过便宜存取
字典用大括号{},列表用中括号[],元组用小括号()

例:
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/python
# -*- coding :UTF -8 -*-
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"

tinydict = {'name': 'Ttianger','age':27, 'company': 'ZTE'}

print (dict['one']) # 输出键为'one' 的值
print (dict[2]) # 输出键为 2 的值
print (tinydict) # 输出完整的字典
print (tinydict.keys()) # 输出所有键
print (tinydict.values()) # 输出所有值
输出:
This is one
This is two
{'company': 'ZTE', 'name': 'Ttianger', 'age': 27}
dict_keys(['company', 'name', 'age'])
dict_values(['ZTE', 'Ttianger', 27])

1)创建字典
   tinydict = {'name': 'Ttianger','age':27, 'company': 'ZTE'}
2)修改字典
   tinydict = {'name': 'Ttianger','age':27, 'company': 'ZTE'}
   tinydict["age"] = 28 #修改已有的键值
   print ("tinydict['age']",tinydict['age']) #打印age内容

3)删除字典
   tinydict = {'name': 'Ttianger','age':27, 'company': 'ZTE'}
   print (tinydict) # 输出完整的字典
  del tinydict['name'] #删除键是’name’的条目
  print (tinydict) # 输出完整的字典
  tinydict.clear() #清空词典所有条目
  print (tinydict) # 输出完整的字典
  del tinydict #删除词典

输出:
{'name': 'Ttianger', 'age': 27, 'company': 'ZTE'}
{'age': 27, 'company': 'ZTE'}
{}

9.日期

1)获取当前时间,例:
import time,date time;
localtime = time.localtime(time.time())
print ("Local current time:",localtime)

输出:
Local current time: time.struct_time(tm_year=2016, tm_mon=4, tm_mday=10, tm_hour=19, tm_min=0, tm_sec=49, tm_wday=6, tm_yday=101, tm_isdst=0)

2)格式化时间
   - 日期转字符串
     print time.strftime('%Y-%m-%d %H:%M:%S');
   - 字符串转日期
     expire_time = "2016-04-10 19:03:35"
     d = datetime.datetime.strptime(expire_time,"%Y-%m-%d %H:%M:%S")
     print (d)

跟我一起写python--变量 (5)

发表于 2016-04-04   |   分类于 跟我一起写python   |  

1.概念
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量存储在内存中,当创建变量时会在内存中开辟一个空间。
变量可以指定不同的数据类型,可以存储整数、小数或字符。

2.命名规则

  • 1) 第一个字符必须是字母或者下划线 “_”
  • 2) 剩下的部分可以是字母、下划线“——”或数字(0-9)
  • 3) 变量名称区分大小写,foo和Foo不是同一个变量

3.赋值
python中,每个变量使用前必须赋值,变量赋值以后该变量才会被创建。
1)单对象赋值
等号(=)用来给变量进行赋值
等号左边表示 一个变量名,右边表示存储在变量中的值

例如:
1
2
3
4
5
6
7
8
9
#!/usr/bin/python
# -*- coding :UTF -8 -*-
age = 28 #整形变量
name = “Tianger” #字符串变量
length = “100.0” #浮点型

print (age)
print (name)
print (length)
输出:
 28
 Tianger
 100.0
 上面例子中,28赋值给age,Tianger赋值给name,100.0赋值给length

2)多对象赋值
python允许同时为多个变量赋值,例:
a = b = c = 2
上面三个变量a,b,c被赋值为2

也可以多个对象对应多个变量,例:
a, b, c = 1, 2 ,3
上面三个变量,a , b, c分别被赋值为1,2,3

3)运算赋值
等号右边可以直接是一个运算符,例:
value = 2 * 3
print (value )
输出6

value = 3<7
输出True
value = input() # 变量等于自己手动输入的内容
print (value)

一个简单的例子:
小明和小红谁年龄最大?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #!/usr/bin/python
# -*- coding :UTF -8 -*-
print ("please input xiaoming's age")
ming_age = input()

print ("please input xiaohong's age")
hong_age = input()

value = ming_age > hong_age

if (ming_age == hong_age) :
print ("xiaoming and xiaohong is samge age")
else:
if (value):
print ("xiaoming is older")
else:
print ("xiaohong is older")
输出:
please input xiaoming's age
10
please input xiaohong's age
12
xiaohong is older
1…3456
Tianger Ge

Tianger Ge

3G/LTE protocol | C

53 日志
8 分类
14 标签
GitHub 微博
© 2015 - 2016 Tianger Ge
由 Hexo 强力驱动
主题 - NexT.Pisces