当前位置: 网站首页>上往建站>网络推广

【淘宝店铺装修设计】高唐网站建设_企业网站制作公司_高端网站设计开发-高唐上往-公司官网重新制作

发表日期: 2022-09-01 14:38:01 浏览次数:55


上往建站提供苏州网站建设网站制作微信小程序,微商城,App开发制作,致力于苏州企业网站建设公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营::企业邮箱虚拟主机网络建站网站服务网页设计网店美工设计网站定制企业建站网站设计制作网页制作公司等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)



高唐网站建设_企业网站制作公司_高端网站设计开发-高唐上往

网站建设.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


58

猜拳小游戏


#!/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 " 游戏退出中..."

        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"结束游戏:

六月耶

   六月耶


  438***@qq.com


5年前 (2017-04-27)

   夕阳晨伤


  112***5110@qq.com


26

摇筛子游戏


#!/usr/bin/env python3

# -*- coding: utf-8 -*-


import random

import sys

import time


result = []

while True:

    result.append(int(random.uniform(1,7)))

    result.append(int(random.uniform(1,7)))

    result.append(int(random.uniform(1,7)))

    print result

    count = 0

    index = 2

    pointStr = ""

    while index >= 0:

        currPoint = result[index]

        count += currPoint

        index -= 1

        pointStr += " "

        pointStr += str(currPoint)

    if count <= 11:

        sys.stdout.write(pointStr + " -> " + "小" + " ")

        time.sleep( 1 )   # 睡眠一秒

    else:

        sys.stdout.write(pointStr + " -> " + "大" + " ")

        time.sleep( 1 )   # 睡眠一秒

    result = []

夕阳晨伤

   夕阳晨伤


  112***5110@qq.com


5年前 (2017-05-03)

   (+__+)


  lk0***21428@126.com


14

十进制转二进制


#!/usr/bin/python

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


denum = input("输入十进制数:")

print denum,"(10)",

binnum = []

# 二进制数

while denum > 0:

    binnum.append(str(denum % 2)) # 栈压入

    denum //= 2

print '= ',

while len(binnum)>0:

    import sys

    sys.stdout.write(binnum.pop()) # 无空格输出print ' (2)'

(+__+)

   (+__+)


  lk0***21428@126.com


5年前 (2017-07-25)

   九九乘法表


  690***907@qq.com


18

while循环 - 九九乘法表


#!/usr/bin/python

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

#九九乘法表


i = 1

while i :

    j = 1

    while j:

        print j ,"*", i ," = " , i * j , '  ',

        if i == j :

            break


        j += 1

        if j >= 10:

            break

    

    print " "

    i += 1

    if i >= 10:

        break

九九乘法表

   九九乘法表


  690***907@qq.com


5年前 (2017-09-14)

   流风回雪


  145***2696@qq.com


30

Pyhton 去除字符串首尾的空格:


def trim(s):

    while s[:1] == ' ':

        s = s[1:]

    while s[-1:] == ' ':

        s = s[:-1]

    return s


str = '   Runoob     '

print(trim(str))

流风回雪

   流风回雪


  145***2696@qq.com


4年前 (2018-04-07)

高唐网站建设_企业网站制作公司_高端网站设计开发-高唐上往

上往建站提供全网SEO搜索引擎提升网站排名,致力于苏州企业网站建设公司网站制作,全国用户超10万,10余年的网站开发建站经验,主营:网站建设域名邮箱服务器空间| 网站推广上往建站网站制作网站设计域名注册网络营销网站维护等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


400-111-6878
服务热线
顶部

备案号: 苏ICP备2021016738号

CopyRight © 2021 上往建站 All Right Reserved 未经许可不得复制转载

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

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

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

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

400电话办理| 书生商友软件|

预约专家

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

  

全国服务热线:400-111-6878