使用递归生成格雷码的Python程序
当需要使用递归生成格雷码时,定义一种方法,创建一个空列表并将值0和1附加到其中。多个”for”循环用于在函数内生成格雷码。
下面是相同的演示−
示例
输出
解释
-
导入所需的包。
-
定义一个方法,创建一个空列表。
-
它将0和1附加到列表中。
-
多个”for”循环用于在0和2的范围内迭代。
-
使用左移运算符将迭代器与数字进行比较。
-
在方法外,通过传递相关参数调用它。
-
在控制台上显示输出。
当需要使用递归生成格雷码时,定义一种方法,创建一个空列表并将值0和1附加到其中。多个”for”循环用于在函数内生成格雷码。
下面是相同的演示−
导入所需的包。
定义一个方法,创建一个空列表。
它将0和1附加到列表中。
多个”for”循环用于在0和2的范围内迭代。
使用左移运算符将迭代器与数字进行比较。
在方法外,通过传递相关参数调用它。
在控制台上显示输出。