我知道这个问题很模棱两可,所以我将继续讨论我的问题。自从我刚开始学习python以来,我就在这里写了一篇简短的练习文章,这是一种新手。
在我的代码中,我问用户他们有多少个苹果,以及是否愿意吃它。如果他们一直说“ Y”直到苹果数量为0(屏幕截图中的#mention 1
),我希望我的代码重定向到#redirect 1
部分,而不是再次从#redirect 1
编写整个代码。我知道我可以重写它,但是,下一部分不能。如果没有苹果,我问用户是否要购买苹果及其数量。
然后,我想将代码重定向回#redirect 2
,以便再次播放代码。我已经阅读了先前的问题,并且了解到“ goto”因为它是非结构化的,所以不存在,但是,我不知道该如何编写我的代码。很抱歉这个愚蠢的问题,但正如我所说,我是新手。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9WY282Vi5wbmcifQ==” alt =“我的代码的图像”>
听起来像您需要函数定义。有点像。
def dostuff():
print "doing stuff"
num = 0
num = 0
while true:
num =+ 1
if num == 5:
dostuff()
else:
pass
这应该每5个循环打印一次工作内容