当前位置:柔美女性网 >

绿色生活 >心理 >

py代码里重复怎么写

py代码里重复怎么写

py代码里重复怎么写

py代码里重复写法:

1、使用循环结构

我们在编程中,如果是需要一直重复操作的话,比如说重复的加法,重复发进行运算时,我们就可以使用循环的结构,在这个过程中我们要确定的是就是循环的次数,一般可以使用for循环,举个例子:

sum=0 for i in range(1,101): sum1 = sum1 +i i += 1 print("for--1-100的和是: ",sum1)

在这个例子中,就是对1-100之间的数进行求和的操作,使用的就是for循环来进行计算的,确定了循环的范围是0-100。

2、使用圆形结构

所谓的圆形结构,只不过是换了一种循环的方式,可以使用while循环,使用这种方式是在不知道需要循环的次数时使用,在循环的时候,我们可以使用布尔值来控制循环,如果获得True,循环将继续。如果获得False,则循环终止。

写法如下:

'将欲重复执行的代码写入while… break语句中'''

'''(Tab)处缩进代码'''

from random import choice

def code():

(Tab)lista =["石头", "剪刀", "布"]

(Tab)a = choice(lista)

(Tab)return a

if __name__ == "__main__":

(Tab)#print(code())

(Tab)while True:

(Tab)(Tab)gcode = code()

(Tab)(Tab)guess = input("输入0<石头>∣1<剪刀>〡2<布>:t")

(Tab)(Tab)if (guess == Ŕ" and gcode == "石头") or (guess == ŕ" and gcode == "剪刀") or (guess == Ŗ" and gcode == "布"):

(Tab)(Tab)(Tab)print(f"right:{guess}=={gcode}")

(Tab)(Tab)(Tab)break

(Tab)(Tab)else:

(Tab)(Tab)(Tab)print(f"wrong:{guess}!={gcode}")

'''运行效果

输入0<石头>∣1<剪刀>〡2<布>: 1

wrong:1!=石头

输入0<石头>∣1<剪刀>〡2<布>: 0

wrong:0!=剪刀

输入0<石头>∣1<剪刀>〡2<布>: 2

wrong:2!=石头

输入0<石头>∣1<剪刀>〡2<布>: 1

right:1==剪刀

'''

标签: 代码 PY
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/m29qz7.html