python网络编程从入门到精通 pdf(python从入门到精通)

wufei123 发布于 2024-09-11 阅读(3)

今天给大家讲一下循环:1‘while循环:语法:

说明:1 先执行真值表达式,测试布尔值2 为真执行语句块1,然后再返回到第一 步重新测试真值表达式真假3 为假执行语句块2,结束循环注:else同if语句可以省略 while循环的嵌套:

2.for循环: 语法:

说明:1、else子句可以省略不写2、变量依次用可迭代对象每次给出的元素依 次赋值,然后执行语句块13、可迭代不能提供数据元素后,执行else子 句部分,然后瑞出循环4、当循环内使用break终止循环时,else子 句部分不会执行

下面给大家讲一下实例:1.对于昨天的石头,剪刀,布的游戏,只能玩一次,不能重复玩,今天学了循环可以玩到吐起始很简单,看代码 import random while True: //一直循环下去 x = random.randint(1, 3) my=int(input("1 表示石头 2 表示剪刀 3 表示布 0 表示退出\n")) if my==0: break //当输入0时直接终止循环 if x == 1: if my == 1: print("平局") elif my == 2: print("您赢了") elif my == 3: print("您输了") if x == 2: if my == 1: print("您赢了") elif my == 2: print("平局了") elif my == 3: print("您输了") if x == 3: if my == 1: print("您输了") elif my == 2: print("您赢了") elif my == 3: print("平局了")

说明:当break语句执行后,此循环语句的 break之后的语句将不再执行braek语句通常与if语句搭配使用break语句终止循环时,循环语句的else 子句的语句不会被执行break语句只能终止当前循环的执行,如 果有循环嵌套时,不会挑出嵌套的外重循 环

break语句只能在循环语句(while for) 内部使用for循环打印9*9 乘法表,见代码(就是这么简单) for i in range(1,10): for j in range(1,i+1): print("%d*%d=%2d" % (i,j,i*j),end="\t") print (" ")

讲一下range()函数range(stop)从零开始,每次生成一个 整数后做加1操作直到 stop为止(不包含stop)range(start, stop[,step])从start开始,没生成一个 整数后移动step(后做加 step操作),直到stop为 止(不包含stop,且step 可以是负数)

作用:用来生成一系列整数的可迭代对象(整数 序列生成器)注:当步长为正数时,起始数必须小于终 止数。如步长为负数则与上述相反

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。