python - 有没有办法可以将一行代码重定向到 Python 中的另一行代码?
问题描述
我知道这个问题很模糊,所以我将扩展我的问题。自从我刚开始学习 python 并且有点像新手以来,我在这里写了一个简短的东西作为练习。
在我的代码中,我询问用户他们有多少个苹果,以及他们是否想吃。如果他们一直说“Y”直到苹果的数量为 0(#mention 1
在屏幕截图中),我希望我的代码重定向到该#redirect 1
部分,而不是重新编写整个代码#redirect 1
。我知道我可以重写它,但是,我不能为下一部分。如果没有苹果,我会询问用户是否要购买以及数量。
然后我想将代码重定向回,#redirect 2
以便代码再次播放。我已经阅读了以前的问题并了解“goto”不存在,因为它是非结构化的,但是,我不知道我还能如何编写我的代码。抱歉这个愚蠢的问题,但正如我所说,我对此并不陌生。
解决方案
听起来你需要函数定义。就像是。
def dostuff():
print "doing stuff"
num = 0
num = 0
while true:
num =+ 1
if num == 5:
dostuff()
else:
pass
这应该每 5 个循环打印一次正在做的事情
推荐阅读
- java - 具有多个文件的 Multipart/form-data 请求:由于奇数字节序列,请求似乎是乱码
- arrays - 将静态字符串添加到累积多维数组
- android - Android Studio 导航库问题
- snowflake-cloud-data-platform - 为从雪花中卸载的文件设置文件名
- javascript - 在javascript中增加数组中的数字
- c++ - 线条的opencv轮廓
- python - 使用 genfromtxt() 将 CSV 导入 numpy 数组时出现意外的 NaN 值
- android - 如何在反应原生项目中删除我的 android 手机中的空白白屏?
- types - 将 Z3 Real 转换为浮点数
- json - 将具有动态数据的 json 字符串作为源传递给 primeNG 数据表