バグを見つけるためのPythonコード(4)

バグを見つけるためのPythonコード(4)
前期のコード設計要件: 9 * 9乗算式表を出力してください。

コードは次のように表示されます:

バグを見つけるためにコードを注意深く読んでください!

**正解:**合計3つのバグがあります。 (正解時間、正解数を確認しますか?)

(1)まず、最初のforループはrange()のパラメーターの問題です。2番目のパラメーターは、9 * 9の乗算式であるため、その前の番号シーケンス(1より小さい)を表します。表、1から9までの2つの数字を取る必要があります。したがって、範囲パラメーターは(1,10)である必要があります。

(2)2番目のforループは、依然として範囲パラメーターの問題です。1からiの前の値までの値を取ります。iの最大値が9の場合、2番目のループの最大値を意味します。これは8で、正しいものは9である必要があります。したがって、ここでのiはi +1に変更する必要があります。

(3)インデントの問題に敏感でない人は常にいますが、なぜですか?それはまだ習慣の問題です。コードの3行目のprint()メソッドコードはインデントされておらず、結果は非常に深刻であり、すべての計算結果を完全に出力することはできません。

興味のある学生は、このコードをエラーで実行して、結果を確認できますか?

正しいコードは次のようになります:

見てください、3行のコードは非常に単純ですが、変更後、それは違うと感じますか? (^-^)。

**コメント:**昨日のバグ発見の問題は、主にすべての人がforループでrange()のアプリケーションを統合することです。パラメーター値の範囲とコードインデントの重要性に特に注意してください。

このケースは、Gaoduの公式アカウントの公式アカウントの前に送信される「PythonIntroduction」またはGaoduWebサイトの「PythonEasyIntroduction」ビデオコースでも説明されていますが、コードの詳細は多少異なります。興味のある学生は、閲覧して比較し、どのコードが好きかを確認できます。 !

今日の質問は以下に発表されています。

この問題のコード設計要件:

条件付き演算子のネストを使用して、この質問を完了します。学業成績が90ポイントを超える学生は、Aで表され、スコアが60〜89の学生はBで表され、スコアが60未満の学生はCで表されます。

需要分析:条件演算子の基本式:(a> b)?a:b

コードは次のように表示されます:

明らかに、この場合、問題を解決するために条件付き判断文を使用する必要があります。

条件付き判断文の正しい文法をプレビューすることをお勧めします。まだ覚えて習得していない人は、この公式アカウントの前に公開されている「Python入門」、およびGaoduWebサイトの「PythonEasyIntroduction」と「PythonWebDevelopment」のビデオコースを読むことができます。 。

https://www.igaodu.cn(Gaoduを愛し、プログラミングを学び、段階的に教えてください!)

さらに、フォーマット構文の詳細にも特別な注意を払う必要があります。

OK、バグを見つけて幸せになりますように!

見つけたらメッセージに書いてください。明日一緒にチェックします。

**正解は明日発表されます。 ****

**注意:従来、すべてのコードはPythpn3に基づいています。 ****

Recommended Posts

バグを見つけるためのPythonコード(2)
バグを見つけるためのPythonコード(7)
バグを見つけるためのPythonコード(4)
バグを見つけるためのPythonコード(3)
バグを見つけるためのPythonコード(9)
バグを見つけるためのPythonコード(6)
バグを見つけるためのPythonコード(1)
バグを見つけるためのPythonコード(8)
バグを見つけるためのPythonコード(5)
実際には非常に単純です|バグを見つけるためのPythonコード(12)
ミニマリズムはPythonの魂です|バグを見つけるためのPythonコード(10)
pythonコードにコメントする方法
pythonウェブページコードの表示方法
pythonコードでラップする方法
Pythonは実行する操作コードを処理します
01.Pythonの概要
ヘビを実現するための200行のPythonコード
不可欠な例を見つけるためのPythonRombergメソッド
Pythonコードをインデントする必要がありますか
Pythonの紹介
pythonでアシスタントを実行するコードを使用する方法
航空機戦争を達成するための500行のPythonコード
pythonでコード自動プロンプトを設定する方法
Pythonコードをまとめて正しく移動する方法
Centos 6.4 python2.6を2.7にアップグレード
Centos 6.4 python2.6を2.7にアップグレード
PythonSMS爆撃コード
Centosのデフォルトのpython2.6のアップグレード
pythonアライメントエラーの解決策
CentOSはpython2をpythにアップグレードします
Pythonicコードの書き方
Python描画ローズ実装コード
pythonで円の領域を見つける方法
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
Python関連モジュールの紹介
Python正規式サンプルコード
実行中のUbuntuバージョンに対応するカーネルソースコードを見つけます
Pythonはコードブロックフォールディングを実装します
PythonインストールOpenCVサンプルコード
Pythonファイルを暗号化する3つの方法
Pythonは検証コード認識を実装します
pythonオブジェクトを理解する方法
パイソンタプルの使い方
pythonコードは大文字と小文字を区別しますか
Pythontelnetログイン関数の実装コード
Python |再帰を使用して解決する関数
pythonフォントを増やす方法の手順
pythonスレッドプールの使用方法
pythonを使用してOracleデータベースにクエリを実行します
C ++を使用してPython3拡張機能を作成する
python設定ファイルの書き方
Python初心者は使用量を増やすことを学びます
pythonを使用して段階的な回帰を実現します
pythonプログラムを保存する方法
Pythonはクロスプラットフォームの言語コードです
PythonATM関数の実装コード例
Pythonは、メールを送信するために126のメールボックスを実装しています
Pythonを使用して複数のクリップボードを実装する
Pythonで括弧を省略する方法
CentOS8にPython3.8をインストールする方法