2024-05-15 14:18:56 发布
网友
我的女朋友正在学习CS,需要帮助理解这个脚本是如何运行的,为什么?你知道吗
神秘(9870)有什么价值?你知道吗
def mystery(n): m = " " while n > 0: m += str(n % 10) n //= 10 return m
可能的答案是- "789" "0789" "7890" "987" “9870”
我们只需要知道代码是如何运行的?你知道吗
有人能帮忙吗?你知道吗
这是您需要使用的正确缩进。你知道吗
def mystery(n): m = "" while n > 0: m += str(n % 10) n //= 10 return m
调用函数时:
mystery(9870) ' 0789'
函数接受一个参数并检查它是否大于0。当条件满足时,它将数字除以10,并将余数转换为字符串并将其附加到空字符串m中。n//=10将删除数字的最后一位,并将余数存储在n中。While循环检查n是否再次大于0。等。。整个过程一直持续到n是一个单位数,此时n//=10将返回0,while循环的条件将不满足。你知道吗
基本上,它反转作为参数传递的数字的位数。 希望这个解释有帮助。你知道吗
这是您需要使用的正确缩进。你知道吗
调用函数时:
函数接受一个参数并检查它是否大于0。当条件满足时,它将数字除以10,并将余数转换为字符串并将其附加到空字符串m中。n//=10将删除数字的最后一位,并将余数存储在n中。While循环检查n是否再次大于0。等。。整个过程一直持续到n是一个单位数,此时n//=10将返回0,while循环的条件将不满足。你知道吗
基本上,它反转作为参数传递的数字的位数。 希望这个解释有帮助。你知道吗
相关问题 更多 >
编程相关推荐