Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python:エラーが発生する理由を理解できません:'int'オブジェクトと'str'オブジェクトを連結できません


このエラーは、インタプリタが%dをiに置き換えてから、strに1を追加しようとしている、つまりstrとintを追加しようとしているために発生します。これを修正するには、i+1を括弧で囲みます。

print("\

Num %d" % (i+1))

  1. 騎士が移動でき、Pythonでボードを離れることができない場所の割合を見つけるためのプログラム

    4つの値n、x、y、およびkがあるとします。ここで、nはn x nのチェス盤を示し、x、y座標はナイトが(x、y)に配置されていることを表します。騎士は正確にkステップを踏む必要があり、各ステップで8方向のいずれかをランダムに均一に動かすことができます。騎士がk回の移動を行った後、チェス盤に留まる可能性のパーセンテージ(最も近い整数)を見つける必要があります。ボードを離れると、ボードに再び入ることができないという条件に従う必要があります。 したがって、入力がn =8、(x =0、y =0)、k =1の場合、出力は50になります。これは、8x8のチェス盤があり、騎士の初期位置が(1、1 )。

  2. Mac で「ディスクをアンマウントできませんでした」というエラーが発生する理由とその修正方法

    Mac のディスク ユーティリティは、特定のディスクの問題を修正するための非常に便利なシステム ツールです。たとえば、アプリが同時に終了する場合、外付けドライブが正常に動作しない場合、または Mac が起動しない場合に、ディスク チェックを実行できます。ディスク ユーティリティはハード ドライブの状態をチェックし、可能であればディスク エラーを修復します。 通常、ディスク ユーティリティはスムーズに動作しますが、イライラするエラーが発生して処理が完了しない場合があります。ディスク ユーティリティの使用時に発生する一般的なエラーの 1 つは、「ディスクをアンマウントできませんでした」というエラ