写python允许输错3次函数的方法:
定义一个循环次数变量,每循环一次,变量的值就加一,当变量的值等于4时,跳出循环,函数结束
如果在三次之内输入正确,跳出循环,告知用户输入正确
示例如下:
importrandom defcm(): x=int(input("请输入一个十以内的整数:")) z=random.randint(0,10) a=1 whileTrue: ifx==z: print("恭喜您,猜对了!") break ifx<z: print("你输入的数小了一点") ifx>z: print("您输入的数大了一点") ifa==3: break print("您还有%s次机会哟"%(3-a)) x=int(input("请输入一个十以内的整数:")) a+=1 ifx!=z: print("对不起,您已经没有机会了!") cm()
执行结果如下:
想了解更多python知识,请观看python编程入门系列图文教程视频!!