実験5 では、プログラミングに3つの基本構造を使用します(包括的な実験)(2時間)
Python プログラミング 実験レポート
クラス _ 物流 192_________ 名 _ Wuchenヤン _________
学生ID _3190505219__________ スコア ___________
日 _2020.03.04 ___________ インストラクター ____ 修理ゆう ___
【実験目的】
( 1)選択と周期構造プログラミングの方法とスキルをさらに習得する。
( 2)プログラム設計のための3つの基本構造の包括的な使用。
【実験条件】
PCまたはリモートプログラミング環境
【実験内容】
1. 3つのプログラミングの質問に答えます。
1)指定範囲の素数を計算して出力する
素数は素数とも呼ばれます。1および整数自体に加えて、1より大きい自然数の整数を参照し、他の自然数で除算することはできません。つまり、2つの正の因数(1とそれ自体)のみを持つ自然数は素数です。1より大きいが素数ではない数は、合成数と呼ばれます。1と0は素数でも複合でもありません。素数は、数論において重要な役割を果たします。2300年以上前、古代ギリシャの数学者ユークリッドは、Geometry Originalsの本で、2、3、5、7、11などの無限の素数があることを証明しました。
説明:
指定された出力範囲に素数をプログラミングする、空白で、コンマ入力によって出力を分離しました。指定範囲はユーザー入力により指定されます。
[ 実験記録と分析] 図に示すように、最初のエラー:無効な構文 "="、2番目のエラー:ランダムライブラリへの誤った参照。
【ご注意】
-
「=」と「==」の違い
-
ランダムライブラリリファレンスと正しい実験
-
ループステートメントの使用「範囲内のi(N)」
2)ナインナイン九九九九
-
説明文
「九九九九」を以下の形式で設計し、印刷してください。
プログラミングのポイントとヒント
-
上記の機能を実現するには、forループまたはwhileループを使用します
-
2.コードの量が10行を超えない
3.タブ「\ t」を使用して行の各方程式を区切り、print()を使用して方程式の各行の間にnull文字を出力します。つまり、print( "")
[ 実験記録と分析] 図に示すように、最初のエラー:書き込みエラー、2番目のエラー:スペースの最後に "\ t"がない
3)異なる文字の数を数える
-
説明文
ユーザーはキーボードから文字列を入力します。英語の文字、数字、スペース、その他の文字の数を数えて出力するプログラムを書いてください。
入力フォーマット
文字の行を入力してください
出力:文字、数字、スペース、およびその他の文字の数を順にスペースで区切って出力します
など:
【実験記録と分析】
図に示すように、エラー:判決文が不明確で不正確
[注]一般的に使用される組み込みの文字列処理メソッド
- 【拡大】