コンピュータサイエンスの学生のためのPython言語、コンピュータソフトウェアや物事か、プログラミング言語に非常に重要ですが、今後の方向における人工知能のpythonは柔軟な言語だけでなく、貢献かなりの程度までとなります、文書、写真、画像、および他の多くのデータを扱うことができます。
ブログ、林6月には、高齢者は、Pythonでの主要な用途を見つけるために、あなたを取ります
- 現実的な問題を解決するための構造やループ構造を選択
- 実行フローを持つ環状構造は、else節を高く評価しました
- 条件式値1を理解していれば条件他の値2の使用状況
- ことが理解使用構造化例外処理、ユーザー入力制約の使用
- 例外と実行の流れが構造else節を扱うことが理解:
例: シミュレーションゲームを推測準備しました。プログラムは、プログラムの早期終了を推測した場合の実行の数ならば、次に、推測、および(小さすぎる、大きすぎる推測、)ユーザの入力に基づいて必要なプロンプトを作るためにユーザーに求め、システムが乱数を生成し、実行していますそれでも私はゲームオーバーであることを示唆し、右推測し、正しい答えを与えていません。
まず、番号推測ゲームの原則
1、基本原理
プログラムは、プログラムの早期終了を推測した場合の実行の数ならば、次に、推測、および(小さすぎる、大きすぎる推測、)ユーザの入力に基づいて必要なプロンプトを作るためにユーザーに求め、システムが乱数を生成し、実行していますそれでも私は、主な用途がゲームの終わりを示唆し、右推測し、正しい答えを与えていませんそれ以外の場合分岐ステートメントの操作
第二には、ゲームを推測達成するためのプログラムを書きます。
Python環境を構築するための1、
1)を実行しますjupyterノートPythonのラインプログラミングは、次の通り:
Windowsのコマンドライン入力jupyterノートオンラインプログラミング環境が実行され
、次のように新しいPythonのファイルを作成するために、Webページを:
以下では、Pythonのファイルを編集することができます!推奨使用jupyterノートオンラインプログラミング
ライブラリをインポートする必要があるとの2、ランダム
from random import randint
図3に示すように、パラメータの書き込み機能、数の関数と推測の最大数を推測します
def guessNumber(maxValue,maxTimes):
#随机生成一个整数
value=randint(1,maxValue)
for i in range(maxTimes):
prompt='请输入您猜的数字:'if i==0 else '请再猜一次:'
#使用异常处理结构,防止输入不是数字的情况
try:
x=int(input(prompt))
except:
print('必须输入整形数,且在数字1和',maxValue,'之间')
else:
if x==value:
#猜对了
print('恭喜您,猜对了!')
break
elif x>value:
print('太大了!')
else:
print('太小了!')
else:
#次数用完还没猜对,游戏结束,提示正确答案.
print('游戏结束,您失败了!')
print('正确答案是:',value)
4、乱数と推測回数の最大数を生成し、定義し、関数を呼び出します
guessNumber(10,3)
6、Shift + Enter業績
第三に、推測ゲーム完全なコード
1、完全なコード
#编写程序模拟猜数游戏。程序运行时,系统生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示
#(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。
from random import randint
def guessNumber(maxValue,maxTimes):
#随机生成一个整数
value=randint(1,maxValue)
for i in range(maxTimes):
prompt='请输入您猜的数字:'if i==0 else '请再猜一次:'
#使用异常处理结构,防止输入不是数字的情况
try:
x=int(input(prompt))
except:
print('必须输入整形数,且在数字1和',maxValue,'之间')
else:
if x==value:
#猜对了
print('恭喜您,猜对了!')
break
elif x>value:
print('太大了!')
else:
print('太小了!')
else:
#次数用完还没猜对,游戏结束,提示正确答案.
print('游戏结束,您失败了!')
print('正确答案是:',value)
guessNumber(10,3)
推測ゲームでは、この結果の出現は、他の分岐判定文で、対応する条件と組み合わせ、その結果に来て、何の困難が存在しない場合は、私たちの良い使用は、あるブランチプラスサイクリングのためです!
それは私が少しの友人の助けを借りああPythonの勉強したい、このブログの友人のためにすべてです!少し友人のようにオハイオ州のようなポイントを覚えています!少しの友人に遭遇した問題は、これは、辛抱強くそれらに答えるためにゲストブックああ、林6月には高齢者のコメントではない寒すぎる先輩
陳プログラミング年1月の一日の後に^ _ ^