手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

python中continue,break的使用

时间:2024-11-07 02:38:26

1、打开python的编辑器,写为这个小游戏的程序写上注释内容,养成良好的习惯,同时导入radom模块,用来生成一个随机数。

python中continue,break的使用

2、然后新建一个函数,函数命名为guess

python中continue,break的使用

3、接着是定义一个变量i,这个变量是用来统计用户猜了多少次。i=0

python中continue,break的使用

4、写一个while循环,条件是true,在开始的时候给用户一个提示,并提示用户输入一个数字,同时用radom中的randint方法生成一个随机的整数。print("猜一个随机数:0-100")inputnum=input("输入你猜的数字:")i+=1goalnum=random.randint(0,100)

python中continue,break的使用

5、然后是根据用户输入的数字跟产生的随机数进行对比,看一下这个数字跟随机数是否相符,并给出相应的提示,并且加上continue,表示继续下一次的while循环。if int(inputnum)<goalnum : print("你猜的数字太小了") continueelif int(inputnum) >goalnum: print("你猜的数字太大了") continue

python中continue,break的使用

6、如果以上两个条件都不符,说明就是输入的数字跟产生的随机整数是相符的,用else来提示,并且写上break跳出循环,不再猜了,最后调用这个函数。else: print("你总算猜对了") print("你总共猜了%d次"%i) breakguess()

python中continue,break的使用

7、最后运行这个程序即可。完整代码如下:def guess(): i=0 while True: print("猜一个随机数:0-100") inputnum=input("输入你猜的数字:") i+=1 goalnum=random.randint(0,100) if int(inputnum)<goalnum : print("你猜的数字太小了") continue elif int(inputnum) >goalnum: print("你猜的数字太大了") continue else: print("你总算猜对了") print("你总共猜了%d次"%i) breakguess()

python中continue,break的使用
© 手抄报圈