1 语言介绍: 解释性语言,与Java编译性区别
2 发展史 略
3 安装
Win一路next, 配置环境变量 ,验证是否安装成功
4 变量及其变量作用,范围
1)命名: 以数字,字母和下划线组成。
2)不能以数字开头,
3)避免使用系统关键字
5交互
input 语句
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)
6类型:数字,字符串,布尔类型,格式化输出,运算符
1)所有默认输入的都为字符串
2)即使数字也默认为字符串,强制转换,如 加类型如数字 int(5),float(6)
3) 查看类型 type(变量名)
4)布尔类型分为 真假, 与,或,非
5)print((%s,%s),(name,age)) 注意是一一对应关系
7 语句控制---if
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")
8 语句循环 while
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
9 死循环
while True: print("哟,真的死循环哦")
10 跳出循环break,continue 区别
将下面的代码中的break 和continue 替换执行查看执行效果
count = 0 while count <= 100: print(count) if count == 5: continue count += 1 print("out of while loop ")
break 结束当前循环,继续执行下一步的代码
continue 跳出当前循环,不执行下面的语句,跳到当前循环体从条件判断开始执行新的循环
11 while--else
while 后面的else作用是指,当while循环正常执行完,中间没有被break中止,就会执行else后面语句
将下面代码中的break和continue 替换执行查看执行效果
count = 0 while count < 5: print(count) count +=1 if count == 3: break else: print ("循环正常") print("out of while loop ")