#简单的if实例
var1 =100if var1:print("if表达式为true")print(var1)
var2 =0if var2:print("if表达式为true")print(var2)print(" ")#if-elif-else
age =int(input("请输入你家狗狗的年龄"))if age <=0:print("你仿佛在逗我笑")elif age ==1:print("相当于14岁的人")elif age ==2:print("相当于22岁的人")elif age >2:
human =22+(age -2)*5print("对应人类年龄:",human)print(" ")#if嵌套
num =int(input("输入一个数字:"))if num%2==0:if num%3==0:print("你输入的数字可以整除2和3")else:print("你输入的数字可以整除2,但不能整除3")else:if num%3==0:print("你输入的数字可以整除3,但不能整除2")else:print("你输入的数字不能整除2和3")
#while实例
n =100sum=0
temp =1while temp<=n:sum=sum+temp
temp +=1print("1到%d之和为:%d"%(n,sum))#while无限循环
var =1while var ==1:
num =int(input("输入一个数字:"))print("你输入的数字是:",num)
var = var-1print("Good bye!")#while循环使用else语句
num =0while num<5:print(num,"小于5")
num = num+1else:print(num,"大于或等于5")#for语句
languages =["C","C++","JAVA","PYTHON"]for x in languages:print(x)#for语句,用了break
sites =["A","B","C","D"]for site in sites:if site =="D":print("找到D啦!")breakprint("循环数据"+site)else:print("里边没有要找的!")#遍历数字序列,用range()for i inrange(3):#从0到2print(i)print(" ")for i inrange(5,9):#从5到8print(i)print(" ")for i inrange(0,10,3):#从0开始,步长为3print(i)print(" ")for i inrange(-10,-100,-30):#从-10开始,步长为-30print(i)print(" ")list(range(5))#用range创建列表#pass语句for letter in'PYTHON':if letter =='O':passprint('执行pass块')print('当前字母:',letter)print("完成循环")