• Python:循环


    循环语句:while循环,for循环

    例1:求1-100的所有数的和

    n = 100
    sum = 0
    count = 1
    while count <= n:
        sum = sum + count
        count += 1
    print('1到%d之和为:%d' % (n,sum))

    输出结果:

    1到100之和为:5050

    例2:for循环

    a = ['what','where','how','why']
    for i in range(len(a)):
            print(i,a[i])

    输出结果:

    0 what
    1 where
    2 how
    3 why

    例3:

    for letter in 'runoob':
            if letter == 'b':
                    break        #当出现字母b当时候,退出循环!
            print('当前字母为:',letter)
            
    var = 10
    while var > 0:
            print ('当前变量值为:',var)
            var = var - 1
            if var == 5    #当值为5时,退出循环
            break
    print('goodbye !')

    输出结果:

    当前字母为 : r
    当前字母为 : u
    当前字母为 : n
    当前字母为 : o
    当前字母为 : o
    当前变量值为 : 10
    当前变量值为 : 9
    当前变量值为: 8
    当前变量值为 : 7
    当前变量值为 : 6
    goodbye !

    例4:

    for i in (0,10,3)   #从0到10中按3增加
            print(i)

    输出结果为:

    0
    3
    6
    9

    例5:求奇偶数

    #求100内奇数:
    for i in range(100):
        if i % 2 == 1:
            print(i)
    
    #求100内偶数:
    for i in range(100):
        if i % 2 == 0:
            print(i)

     end关键字:end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符

    例:

    a = 1
    b = 2
    while b < 20:
        print(b)
        a,b = b,a+b

    输出结果:

    2
    3
    5
    8
    13

    将上面例子作修改:

    a = 1
    b = 2
    while b < 20:
        print(b,end='---')   #加上end后,显示结果在一行。
        a,b = b,a+b

    输出结果:

    2---3---5---8---13---
  • 相关阅读:
    CentOS/Linux安装VNCserver
    vncserver的安装和使用
    linux下常用FTP命令 1. 连接ftp服务器
    linux下安装dovecot
    教你如何架设linux邮件服务器postfix
    vim打开文件时显示行号
    VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通
    Linux文件权限详解
    虚拟机下CentOS 6.5配置IP地址的三种方法
    Linux基础知识之man手册的使用
  • 原文地址:https://www.cnblogs.com/ping-y/p/5830545.html
Copyright © 2020-2023  润新知