当前位置: 网站首页>小程序开发>网络推广

江门做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

发表日期: 2022-07-05 08:28:26 浏览次数:41

江门做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

网站建设.png

#!/usr/bin/python count = 0while (count < 9):   print 'The count is:', count   count = count + 1 print "Good bye!"

运行实例 »

以上代码执行输出结果:

The count is: 0The count is: 1The count is: 2The count is: 3The count is: 4The count is: 5The count is: 6The count is: 7The count is: 8Good bye!

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

# continue 和 break 用法 i = 1while i < 10:      i += 1    if i%2 > 0:     # 非双数时跳过输出        continue    print i         # 输出双数2、4、6、8、10 i = 1while 1:            # 循环条件为1必定成立    print i         # 输出1~10    i += 1    if i > 10:     # 当i大于10时跳出循环        break



无限循环

如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:

实例

#!/usr/bin/python# -*- coding: UTF-8 -*- var = 1while var == 1 :  # 该条件永远为true,循环将无限执行下去   num = raw_input("Enter a number  :")   print "You entered: ", num print "Good bye!"


以上实例输出结果:

Enter a number  :20You entered:  20Enter a number  :29You entered:  29Enter a number  :3You entered:  3Enter a number between :Traceback (most recent call last):
  File "test.py", line 5, in <module>
    num = raw_input("Enter a number :")KeyboardInterrupt


注意:以上的无限循环你可以使用 CTRL+C 来中断循环。



循环使用 else 语句

在 python 中,while … else 在循环条件为 false 时执行 else 语句块:

实例

#!/usr/bin/python count = 0while count < 5:   print count, " is  less than 5"   count = count + 1else:   print count, " is not less than 5"

以上实例输出结果为:

0 is less than 51 is less than 52 is less than 53 is less than 54 is less than 55 is not less than 5



简单语句组

类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:

实例

#!/usr/bin/python flag = 1 while (flag): print 'Given flag is really true!' print "Good bye!"

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。



猜大小的游戏


#!/usr/bin/python

# -*- coding: UTF-8 -*-


import random

s = int(random.uniform(1,10))

#print(s)

m = int(input('输入整数:'))

while m != s:

    if m > s:

        print('大了')

        m = int(input('输入整数:'))

    if m < s:

        print('小了')

        m = int(input('输入整数:'))

    if m == s:

        print('OK')

        break;

我是可爱男生睡便天下男人

   我是可爱男生睡便天下男人


  col***iansy@Outlook.com


5年前 (2017-04-18)

   六月耶


  438***@qq.com


55

猜拳小游戏


#!/usr/bin/python

# -*- coding: UTF-8 -*-


import random

while 1:

    s = int(random.randint(1, 3))

    if s == 1:

        ind = "石头"

    elif s == 2:

        ind = "剪子"

    elif s == 3:

        ind = "布"

    m = raw_input('输入 石头、剪子、布,输入"end"结束游戏:')

    blist = ['石头', "剪子", "布"]

    if (m not in blist) and (m != 'end'):

        print "输入错误,请重新输入!"

    elif (m not in blist) and (m == 'end'):

        print "\n游戏退出中..."

        break

    elif m == ind :

        print "电脑出了: " + ind + ",平局!"

    elif (m == '石头' and ind =='剪子') or (m == '剪子' and ind =='布') or (m == '布' and ind =='石头'):

        print "电脑出了: " + ind +",你赢了!"

    elif (m == '石头' and ind =='布') or (m == '剪子' and ind =='石头') or (m == '布' and ind =='剪子'):

        print "电脑出了: " + ind +",你输了!"

测试结果:


输入 石头、剪子、布,输入"end"结束游戏:石头

电脑出了: 石头,平局!

输入 石头、剪子、布,输入"end"结束游戏:石头    

电脑出了: 剪子,你赢了!

输入 石头、剪子、布,输入"end"结束游戏:




江门做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878