py 2.x day 1

在 python 提示符中 输入以下文本信息,然后按 回车。

print 'Hello world!'

 在py 2.x 中,以上实例会输出结果如下 :

 1 Hello world 

 

在 py3.x 中, print() 是一个函数

以上实例应该表示为

 1 print('Hello world!') 

 

2. python 中文编码

Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。

解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了

 

3.条件语句

  

1 if: 判断语句 + : 冒号
2     执行语句
3 elif:判断语句2 + : 冒号
4     执行语句
5 elif:判断语句3 + : 冒号
6     执行语句
7 else:
8     执行语句

注意:判断语句是自上而下的执行, 执行完第一个条件判断语句之后,就不会再执行下面的语句。

2. 每执行一个判断语句,程序会从其顶端 从头开始执行, 为了避免不必要的执行,可以将 几率最大的判断语句放在最上面

  例如:某班学生的成绩 划分A B C 等级, 90 - 100 为 A ,60-90 为 B, 其余为 C,用代码表示:

if 90 < score < 100 :
    print 'A'
elif 60 < score < 90:
    print 'B'
elif 0 < score < 60:
    print 'c '
else:
    print '输入错误'

如果 60 - 90分这个区间的学生 最多,那么我们就把 这个等级放在最前面  如下:

1 if 60 < score < 90:
2     print 'B'
3 elif 90 < score < 100 :
4     print 'A'
5         
6 elif 0 < score < 60:
7     print 'c '
8 else:
9     print '输入错误'
View Code

 

 3. while 循环 

   

1 while 条件语句:
2     执行语句
View Code

当while 后面的条件 为 True的时候, while就会不断循环。

  True 所有的非 0 整数 ,

  False 0,和空 还有 [ ], ( ),{ } 都为False

gift 演示 while 循环:

 

 

实例 :

1 count = 0
2 while count < 9:
3     print count 
4     count += 1
View Code

 运行之后的结果是

0
1
2
3
4
5
6
7
8

 

for 循环

for i  in ‘letter’ :
    print i 

嵌套循环 

循环里面套循环 

for m in range(10):
    print '_______',m
    for n in range (10):
        print n

 

posted on 2017-11-11 11:11  jiayou888888  阅读(133)  评论(0编辑  收藏  举报

导航