Python基础

一.内容回顾

1.编程语言的类型

  解释型:运行速度低但是编写效率高,可跨平台。python,php等

  编译型:运行速度高但开发效率低,不能跨平台。c,c++等


 

2.python历史(python2与python3的区别)

  宏观上

  python2  源码不标准,混乱,重复代码多

  python3  同意,标准,去除重复代码


 

3.注释

  单行注释用#号 。

  多行注释用''' '''  。#且多行注释也可赋值给变量,在字符串包含回车时使用


 

4.基础数据类型

  int,str,type,bool

  字符串可相加也可与int相乘


 

5.if语句(判断语句)

  格式: 

    if 条件:

    (TAB)执行语句

  #条件为真,则执行执行语句,若为假则退出循环

  elif:用于多条件判断语句

  if 条件:

  执行语句1

  elif 条件

  执行语句2

  ...

 #若条件为真,则执行执行语句,然后直接退出循环,若条件为假则执行下一条件语句


 

  

6.while语句(循环语句)

  格式:

while 条件语句:

(tab)循环体

#若条件为真,则执行循环体,若为假则退出循环体退出语句


 

7.break,continue语句

在语句套用时遇到break语句直接退出,遇到continue语句时结束本次循环,进入下一循环。

二.练习

 1 b = 0
 2 while b < 5:
 3     a = input('请随便说一个小于6的数字:')
 4     if a == '1':
 5          print('慧雨是王八犊子')
 6     elif a == '2':
 7         print('慧雨是小仙女')
 8     elif a== '3':
 9          print('慧雨是小垃圾')
10     elif a== '4':
11         print('慧雨是小富婆,大宋求包养。。。')
12     elif a=='5':
13          print('大宋是土豪,要保养慧雨!!!')
14     b = b + 1
View Code
 1 # 输出0~100的奇数及其之和
 2 a = 0
 3 sum = 0
 4 while a <= 100 :
 5   if a % 2 ==1:
 6     print(a)
 7 a = 0
 8 sum = 0
 9 while a <= 100 :
10   if a % 2 ==1:
11     sum = sum + a
12   a = a + 1
13 print(sum)
View Code

 

count = 0
while count <= 10 :
    count = count+1
    if count == 7 :
        continue
    print(count)
View Code
#格式化输入
name = input('请输入你的名字')
age = input('请输入你的年龄')
hobbies = input('请输入你的爱好')

mes = """
            Messag of %s
姓名:%s
年龄:%
爱好:%s
"""%(name,name,age,hobbies)
print(mes)
View Code

 

  

 

 

 

 

 

  

  

posted @ 2018-07-13 19:18  albatorss  阅读(168)  评论(0)    收藏  举报