ホームページ  >  記事  >  バックエンド開発  >  Python言語でハノイの塔問題を解く方法

Python言語でハノイの塔問題を解く方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-20 15:58:374364ブラウズ

Python言語でハノイの塔問題を解く方法

#Python 言語はハノイ塔の問題をどのように解決しますか?解決策の手順をご紹介します。

最初の手順は、コンピュータの編集ツールを開くことです。

別の Python プロジェクトを作成します。

Python言語でハノイの塔問題を解く方法

2 番目のステップは、haooi 関数を作成することです。

関数内に数値名を設定します。

関連する推奨事項: "Python ビデオ チュートリアル "

Python言語でハノイの塔問題を解く方法

3 番目のステップは、if を使用して num を決定することです。

コマンドは if num==1 です。

Python言語でハノイの塔問題を解く方法

#4 番目のステップでは、関数内の未知の量の値を出力します。

コマンドは print(src, "--->", dst) です。

Python言語でハノイの塔問題を解く方法

5 番目のステップは、ハノイ塔アルゴリズムを使用して計算を実行することです。

値の位置を再配置します。

Python言語でハノイの塔問題を解く方法

#6 番目のステップは、関数の値を定義することです。

このようにして、Python はハノイの塔のアルゴリズムを完成させます。

Python言語でハノイの塔問題を解く方法

以上がPython言語でハノイの塔問題を解く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。