python learning1

------------恢复内容开始------------

一. 循环语句:
while 条件:
循环代码
1.打印出100以内的数字
i=0
while i<=100:
print(i)
i+=1
2.打印1到100之间的和
sum_data=0
i=1
while i<=100:
sum_data+=i
i+=1
print(sum_data)
3.斐波那契数列

0,1,1,2,3,5,8,13,21.....

i=1
j=1
while j<1000:
print(i,end="\t") #\t表示制表符
i,j=j,i+j #i=j j=i+j

4.死循环:死循环不会主动退出的;死循环不一定是bug;
while True:
print("打印正确")
5.for循环语句
for 条件:
执行语句
备注:for循环一般从list,tuple里面获取一个元素进行处理,用于已知次数的地方

(1)计算1-100的和
sum_data=0
for i in range(1,101):
sum_data +=i
print(sum_data)
备注:range是生成器,range(start,stop,temp),其中start代表开始值(包含该值),stp代表结束值且不包含该值,temp代表步长(间隔)
(2)for循环正序遍历输出
name=["mike","xiaojiayu","xiaohua"]
for one in name:
print(one)

(3)while循环输出
name=["mike","xiaojiayu","xiaohua"]
i=0
while i<len(name): #len获取name的长度
print(name[i]) #[i]表示索引
i+=1
6.break语句:结束本层循环
continue语句:结束本次循环,进入下层循环

name=["mike","xiaojiayu","xiaohua"]
for i in name:
if i=="xiaohua":
break
print(i)

mike
xiaojiayu

name=["mike","xiaojiayu","xiaohua"]
for i in name:
if i=="xiaojiayu":
continue
print(i)

mike
xiaohua

7.注释
(1)帮助开发,别人理解代码
(2)形式可以是单行#,多行注释'''''' / """"""
(3)注释在代码执行时不会报错和执行
------------恢复内容结束------------

posted @ 2020-05-03 11:51  菜鸟鸭  阅读(152)  评论(0编辑  收藏  举报