精华内容
下载资源
问答
  • while循环的用法

    千次阅读 2016-12-02 17:39:07
    while 循环的用法(循环前加入停止条件)def dead(why): print why, "\nGood job!\n" exit(0)bear_moved = Falsewhile True: next = raw_input("> ") if next == "take honey": dead("The bear looks at you t

    while 循环的用法(循环前加入停止条件)

    def dead(why):
        print why, "\nGood job!\n"
        exit(0)
    
    bear_moved = False
    
    while True:
        next = raw_input("> ")
    
        if next == "take honey":
            dead("The bear looks at you then slaps your face off.\n")
        elif next == "taunt bear" and not bear_moved:
            print "The bear has moved from the door. You can go through it now.\n"
            bear_moved = True
        elif next == "taunt bear" and  bear_moved:
            dead("The bear gets pissed off and chews your leg off.\n")
        elif next == "open door" and bear_moved:
            pass
        else:
            print "I got no idea what that means.\n"

    如果对while循环不是太熟悉可以模仿上边的代码使用。

    展开全文
  • JavaScript do while循环的用法代码实例! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net !!
  • Python中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真情况下,会执行相应代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。while 语句语法格式如下:while 条件表达式:...

    Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。

    while 语句的语法格式如下:

    while 条件表达式:

    代码块

    这里的代码块,指的是缩进格式相同的多行代码,不过在循环结构中,它又称为循环体。

    while 语句执行的具体流程为:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块...如此循环,直到条件表达式的值为假(False),才终止循环。

    while 循环结构的执行流程如图所示。

    0bebcd227b15af9a767d85e739acb280.png

    例如,打印 1~100 的所有数字,就可以使用 while 循环,实现代码如下:

    48304ba5e6f9fe08f3fa1abda7d326ab.png

    # 循环的初始化条件

    num = 1

    # 当 num 小于100时,会一直执行循环体

    while num < 100 :

    print("num=", num)

    # 迭代语句

    num += 1

    print("循环结束!")

    48304ba5e6f9fe08f3fa1abda7d326ab.png

    运行程序会发现,程序只输出了 1~99,却没有输出 100。这是因为,当循环至 num 的值为 100 时,此时条件表达式为假(100<100),当然就不会再去执行代码块中的语句,因此不会输出 100。

    注意,在使用 while 循环时,一定要保证循环条件有变成假的时候,否则这个循环将成为一个死循环。所谓死循环,指的是无法结束循环的循环结构,例如将上面 while 循环中的num += 1代码注释掉,再运行程序你会发现,Python 解释器一直在输出"num= 1",永远不会结束(因为 num<100 一直为 True),除非我们强制关闭解释器。

    再次强调,只要位于 while 循环体中的代码,其必须使用相同的缩进格式(通常缩进 4 个空格),否则 Python 解释器会报 SyntaxError 错误(语法错误)。例如,将上面程序中num+=1语句前移一个空格,再次执行该程序,此时 Python 解释器就会报 SyntaxError 错误。

    除此之外,while 循环还常用来遍历列表、元组和字符串,因为它们都支持通过下标索引获取指定位置的元素。例如,下面程序演示了如何使用 while 循环遍历一个字符串变量:

    my_char="hello world"

    i = 0;

    while i

    print(my_char[i],end="")

    i = i + 1

    程序执行结果为:

    hello world

    展开全文
  • Python中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真情况下,会执行相应代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。while 语句语法格式如下:while 条件表达式:...

    Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。

    while 语句的语法格式如下:

    while 条件表达式:

    代码块

    这里的代码块,指的是缩进格式相同的多行代码,不过在循环结构中,它又称为循环体。

    while 语句执行的具体流程为:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块...如此循环,直到条件表达式的值为假(False),才终止循环。

    while 循环结构的执行流程如图所示。

    例如,打印 1~100 的所有数字,就可以使用 while 循环,实现代码如下:

    # 循环的初始化条件

    num = 1

    # 当 num 小于100时,会一直执行循环体

    while num < 100 :

    print("num=", num)

    # 迭代语句

    num += 1

    print("循环结束!")

    运行程序会发现,程序只输出了 1~99,却没有输出 100。这是因为,当循环至 num 的值为 100 时,此时条件表达式为假(100<100),当然就不会再去执行代码块中的语句,因此不会输出 100。

    注意,在使用 while 循环时,一定要保证循环条件有变成假的时候,否则这个循环将成为一个死循环。所谓死循环,指的是无法结束循环的循环结构,例如将上面 while 循环中的num += 1代码注释掉,再运行程序你会发现,Python 解释器一直在输出"num= 1",永远不会结束(因为 num<100 一直为 True),除非我们强制关闭解释器。

    再次强调,只要位于 while 循环体中的代码,其必须使用相同的缩进格式(通常缩进 4 个空格),否则 Python 解释器会报 SyntaxError 错误(语法错误)。例如,将上面程序中num+=1语句前移一个空格,再次执行该程序,此时 Python 解释器就会报 SyntaxError 错误。

    除此之外,while 循环还常用来遍历列表、元组和字符串,因为它们都支持通过下标索引获取指定位置的元素。例如,下面程序演示了如何使用 while 循环遍历一个字符串变量:

    my_char="hello world"

    i = 0;

    while i

    print(my_char[i],end="")

    i = i + 1

    程序执行结果为:

    hello world

    展开全文
  • Python中 while 循环的用法

    千次阅读 2019-09-03 15:07:13
    #while循环,不断地运行,直到指定的条件不满足为止。 count = 1 while count <=5: print(count) count += 1 ''' 1 2 3 4 5 ''' #while 循环的退出可以使用标志flg退出,break退出等 #使用标志退出 count = 1 ...
    #while循环,不断地运行,直到指定的条件不满足为止。
    count = 1
    while count <=5:
        print(count)
        count += 1
    '''
    1
    2
    3
    4
    5
    '''
    
    #while 循环的退出可以使用标志flg退出,break退出等
    
    #使用标志退出
    count =  1
    active = True
    while active:
        print(count)
        if count >= 5:
            active =False
        else:
            count += 1
    '''
    1
    2
    3
    4
    5
    '''
    
    #break 退出
    count = 1
    while True:
        print(count)
        if count >= 5:
            break
        else:
            count += 1
    '''
    1
    2
    3
    4
    5
    '''
    
    #continue,返回到循环开头,并根据条件测试结果决定是否继续执行循环
    count = 1
    while count <= 5:
        if count % 2 ==0:
            count += 1
            continue
        else:
            print(count)
            count += 1
    '''
    1
    3
    5
    '''
    
    #在列表之间移动元素
    unconfirmed_users = ['alice', 'brian', 'candace']
    confirmed_users = []
    
    while unconfirmed_users:
        confirmed_user = unconfirmed_users.pop() #弹出列表末尾的元素
        print('confirmeduser:' + confirmed_user)
        confirmed_users.append(confirmed_user)  #在列表中添加元素
    print("\nThe following users have been confirmed:")
    for confirmed_user in confirmed_users:
        print(confirmed_user.title())
    '''
    confirmeduser:candace
    confirmeduser:brian
    confirmeduser:alice
    
    The following users have been confirmed:
    Candace
    Brian
    Alice
    '''
    
    #删除列表中包特定的元素
    pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'catt']
    print(pets)
    
    while 'cat' in pets:
        pets.remove('cat')
    print(pets)
    '''
    ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'catt']
    ['dog', 'dog', 'goldfish', 'rabbit', 'catt']
    '''
    展开全文
  • Linux中while循环的用法笔记

    千次阅读 2019-05-21 07:47:21
    Shell中可以采用while循环来实现需要进行循环的操作。语法结构如下:while expdo commanddone执行过程:while将测试exp的返回值,如果返...
  • python学习:跳出while循环的用法 exit_flag = False while not exit_flag:2019年12月01日阅读数:9这篇文章主要向大家介绍python学习:跳出while循环的用法 exit_flag = False while not exit_flag:,主要内容包括...
  • while 循环的使用方式 while (循环条件) { 循环中要执行的语句; } 例如 // helloworld.cpp: 定义控制台应用程序的入口点。 // #include <iostream> using namespace std; //命名空间 int main() { /****...
  • 3.循环———使用while让特定代码重复执行 if使用方法案例 #if实战小练习 #和电脑石头剪刀布 #首先1代表石头,2代表剪刀,3代表布 import random #用import引入python中随机数工具包 user_in = int(input(...
  • 用户输入input()用法,input()里面是提示信息,用户输入才是真正数据 message = input("Tell me something, and I will repeat it back to you: ") print(message) name = input("Please ent...
  • 一、语法结构1、if 用于分支情况:如果。。。就。。。否则就。。。if(布尔表达式) ...用于循环处理:如从100内偶数相加:从2开始,到100结束,控制变量每次增加2for(初始化; 布尔表达式; 更新) {
  • create procedure dowhile()begindeclare v1 int default 5;while v1 > 0 dobeginset v1=v1-1;select v1;end;end wh...
  • while not exit_flag: for i in data: print(i) choice = input('请选择进入》》1:') if choice in data: while not exit_flag: for i2 in data[choice]: print('\t',i2) choice2 = input('请选择进入》》2:...
  • if choice in data: while not exit_flag: for i2 in data[choice]: print('\t',i2) choice2 = input('请选择进入》》2:') if choice2 in data[choice]: while not exit_flag: for i3 in data[choice][choice2]: ...
  • 循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不...如果计算结果为true,就把循环体内的语句执行一遍,如果计算结果为false,那就直接跳到while循环的末尾,继续往下执行。do while循环的基...
  • while循环的基本用法

    万次阅读 多人点赞 2018-11-11 22:52:20
    while循环的基本用法
  • 循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不...如果计算结果为true,就把循环体内的语句执行一遍,如果计算结果为false,那就直接跳到while循环的末尾,继续往下执行。do while循环的基...
  • 循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不...如果计算结果为true,就把循环体内的语句执行一遍,如果计算结果为false,那就直接跳到while循环的末尾,继续往下执行。do while循环的基...
  • 本文实例讲述了Python基础之循环语句用法。分享给大家供大家参考,具体如下:...另外,在Python中没有do..while循环。以下实例使用了 while 来计算 1 到 100 总和:#!/usr/bin/env python3n = 100sum = 0counter =...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,935
精华内容 1,174
关键字:

while循环的用法