zoukankan      html  css  js  c++  java
  • 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=" ") # 表示制表符
    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)注释在代码执行时不会报错和执行
    ------------恢复内容结束------------

  • 相关阅读:
    poj 3415 后缀数组+单调栈
    hdu 3450 后缀数组
    hdu 2774 后缀数组
    后缀数组模板(倍增法)
    hdu 4405 概率dp
    zoj 3329 概率dp
    [日常摸鱼]bzoj2875[NOI2012]随机数生成器-矩阵快速幂
    [日常摸鱼]bzoj1038[ZJOI2008]瞭望塔-半平面交
    [日常摸鱼]bzoj1007[HNOI2008]水平可见直线-半平面交(对偶转凸包)
    [日常摸鱼]bzoj3083遥远的国度-树链剖分
  • 原文地址:https://www.cnblogs.com/www-521/p/12821332.html
Copyright © 2011-2022 走看看