shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

【Python】int float input

 

                         len関数はオブジェクトの長さを返してくれる

f:id:shinoblog-manabu:20210501100653j:plain

 

 

int,floatそれぞれの数値に注目

f:id:shinoblog-manabu:20210501101341j:plain

⤵️

 

f:id:shinoblog-manabu:20210501102122j:plain

 

 例外

f:id:shinoblog-manabu:20210502155614j:plain

Pythonが例外を発生させるパターン


 int もしくはfloat 関数にて、整数・浮動小数点数に変換できない引数を渡すとき

 右のコンソールにエラー表示されているのがわかる。

 

 

 

 

input関数

f:id:shinoblog-manabu:20210502160044j:plain

情報を集める組み込み関数、それがinput.

 

input関数は、文字列を引数として受け取り、それをシェル内でプログラムを使っている人に表示される。

 

1.ユーザーは、シェルに返事(レスポンス)を入力

2.レスポンスを変数(この場合は変数age)に保存

3.int関数を使用して変数ageを文字列から整数に変更

4.input関数は、ユーザーの入力をstrデータ型として受け取る。

5.受け取った文字列をintで変換し、ほかの整数と比較する

 

整数を取得した後どうなるか?

if-else文で決定される

 

どのメッセージをユーザー向けに表示するかをシェルに入力した内容に応じて、

 

ユーザーが21未満の数字を入力した場合、You are young!が出力カされる

ユーザーが21以上の数字を入力した場合、Wow,you are adult! が出力される