路飞学城-python开发培训--第一章

时间:2022-06-06 20:56:59

 

1 语言介绍: 解释性语言,与Java编译性区别

2 发展史   略

3 安装

Win一路next, 配置环境变量 ,验证是否安装成功

4 变量及其变量作用,范围

1)命名: 以数字,字母和下划线组成。

2)不能以数字开头,

3)避免使用系统关键字

5交互

input 语句

路飞学城-python开发培训--第一章路飞学城-python开发培训--第一章
name = input("what is your name ?")
age = int(input("how old are you ?"))
job = input ("what is your job ?")

info = '''
==========info of %s=========
name : %s
age :%s
job :%s
========end =======
'''%(name,name,age,job)

print(info)
View Code

 

6类型:数字,字符串,布尔类型,格式化输出,运算符

1)所有默认输入的都为字符串

2)即使数字也默认为字符串,强制转换,如 加类型如数字 int(5),float(6)

3) 查看类型 type(变量名)

4)布尔类型分为  真假, 与,或,非

5)print((%s,%s),(name,age))  注意是一一对应关系

7 语句控制---if

路飞学城-python开发培训--第一章路飞学城-python开发培训--第一章
 1 name = input("what is your name ?")
 2 sex = input ("boy or girl ?")
 3 age = int(input("how old are you ?"))
 4 
 5 if sex =='girl':
 6     if age <28:
 7         print(" i like girl ")
 8     else:
 9         print("姐弟恋也很好哦")
10 else:
11     print("togerther come on")
View Code

 

8 语句循环 while

路飞学城-python开发培训--第一章路飞学城-python开发培训--第一章
times =0
while times <= 3:

    guess_number = int(input("请输入分数:"))

    if  guess_number>100:
        print("输入错误,满分100")
    elif guess_number >= 90:
        print("等级:A")
    elif guess_number >= 80:
        print("等级: B")
    elif guess_number >= 60:
        print ("等级:C")
    elif guess_number >= 40:
        print("等级 D")
    else:
        print("E")
        
    times += 1
View Code

 

9 死循环

while True:
    print("哟,真的死循环哦")

 

10 跳出循环break,continue 区别

将下面的代码中的break 和continue 替换执行查看执行效果

路飞学城-python开发培训--第一章路飞学城-python开发培训--第一章
count = 0

while count <= 100:
    print(count)
    if count == 5:
        continue
    count += 1

print("out of while loop ")
View Code

break 结束当前循环,继续执行下一步的代码

continue 跳出当前循环,不执行下面的语句,跳到当前循环体从条件判断开始执行新的循环

 

11 while--else

while 后面的else作用是指,当while循环正常执行完,中间没有被break中止,就会执行else后面语句

将下面代码中的break和continue 替换执行查看执行效果

路飞学城-python开发培训--第一章路飞学城-python开发培训--第一章
count = 0
while count < 5:
    print(count)
    count +=1
    if count == 3:
        break
else:
    print ("循环正常")
    
print("out of while loop ")
View Code