PYTHON 自动化学习之路
一、用户交互小程序
username = 'gyc' password = 'gyc' u = input("what is you name?:") p = input("mima:") print(u,p)
二、if...else 流程判断
#! /usr/bin/env python3.5 # *-* coding:utf-8 *-* gyc = 18 age = int(input("请输入gyc的年龄:")) if age == 18: #判断用户输入的值是否与初始值匹配 print("very good!") else: #否则,错误! print("对不起,你不是gyc!")
三、while循环示例
gyc = 18 nub = 0 while True: #循环条件为真 nub += 1 if nub == 3: print("结束") break age = int(input("请输入gyc的年龄:")) if age == 18: print("very good!") else: print("对不起,你不是gyc!")
等同于以下程序
1、优化while循环代码
#! /usr/bin/env python3.5 # *-* coding:utf-8 *-* gyc = 18 nub = 0 while nub <= 3: nub +=1 age = int(input("请输入gyc的年龄:")) if age == 18: print("very good!") else: print("对不起,你不是gyc!")
四、break and continue
break 的作用,结束当前循环
示例代码、
gyc =('I love you') nub = 0 while nub < 4: nub += 1 g = input("请输入我爱你的英文:") if g == gyc: print("I love you me too!") break #当然输入的与初始化的匹配,会结束循环,不在往下执行 else: print("请输入 I love you")
continue
跳出当前循环的作用
示例代码、
for i in range(10): if i % 2 == 0: continue #当 i 整除 2 时 跳出当前循环 执行下一条件 print(i)
输出结果为 1 3 5 7 9