pf-4. 変数,代入入力出力
Python 入門)
URL: https://www.kkaneko.jp/pro/pf/index.html
1
金子邦彦
プログラミングの基本的な概念
コンピュータにおける入力と出力の重要性
2
変数,代入
変数:プログラム内で名前を付けて利用するオブジェ
クトで,値を保存し,後から参照できる(「変数」は,
数学変数とは違う意味
代入:プログラムで,「x = 100」のように書くことで,
x という名前の変数に、値 100 が保存される
3
プログラム
x = 100
式の実行結果
実行結果として,値が得られる
4
プログラム 実行結果
変数への代入
プログラムで,「x = 100」のように書くと,x
の値が 100 に変化する
5
プログラム 実行結果
式の中に変数を含めることができる
6
プログラム 実行結果
式と変数の Python プログラム
変数 x, y 100 を足して表示
7
x 100 を足す
x = 100
y = 200
x = x + 100
y = y + 100
print("x =", x)
print("y =", y)
y 100 を足す
print は,メッセージ(文字
列)や変数の値を表示
実行結果
trinket
Trinket オンラインPythonHTML 等の学習サイト
有料の機能と無料の機能がある
自分が作成した Python プログラムを公開し、他の人に実
してもらうことが可能(そのとき、書き替えて実行も可
能)
Python の標準機能を登載、その他、次のモジュールや
パッケージがインストール済み
math, matplotlib.pyplot, numpy, operator, processing, pygal,
random, re, string, time, turtle, urllib.request
8
trinket Python, HTML などのプログラムを書き実行できる
サイト
https://trinket.io/python/0fd59392c8
のように、違うプログラムには違う URL が割り当てられる
実行が開始しないときは、「実行ボタン」で実行
ソースコードを書き替えて再度実行することも可能
trinket でのプログラム実行
9
ソースコードの
メイン画面 実行結果
実行、STOP ボタン
演習
変数 x, y を使って計算
ページ11~15
【トピックス】
trinket の利用
式と変数
確認クイズに自主的に挑戦
10
trinket の次のページを開く
https://trinket.io/library/trinkets/1e414fec80
実行結果が,次のように表示されることを確認
11
確認クイズ
x, y 2倍するプログラムはどちらがしいですか
なお,掛け算には「*」を使う.
正解だと思う方を,自分でコンピュータにれて,正しいか
を確かめてください
12
x = 100
y = 200
x = x * 2
y = y * 2
print("x =", x)
print("y =", y)
x = 100
y = 200
2 * x = x
2 * y = y
print("x =", x)
print("y =", y)
確認クイズ
x, y の値を半分にするプログラムはどちらがしいですか
なお,割り算には「/」を使う.
正解だと思う方を,自分でコンピュータにれて,正しいか
を確かめてください
13
x = 100
y = 200
x = 2
y = 2
print("x =", x)
print("y =", y)
x = 100
y = 200
x = x / 2
y = y / 2
print("x =", x)
print("y =", y)
確認クイズ
x y を足した値を新しい x の値にするプログラムはどちら
が正しいですか?
正解だと思う方を,自分でコンピュータにれて,正しいか
を確かめてください
14
x = 100
y = 200
x = x + y
print("x =", x)
print("y =", y)
x = 100
y = 200
x + y
print("x =", x)
print("y =", y)
答え合わせ
15
入力と出力
入力は,他のコンピュータや人間などが,コン
ピュータにデータを入れる
input は,キーボードから与えられたデータ(文字列)
を,Enter キーが押されるまで読み込む
出力は,コンピュータが,他のコンピュータや
などにデータを出す
print は,メッセージ(文字列)や,変数の値表示
行う
16
演習
input による入力と print
よる出力
ページ18,19
【トピックス】
trinket の利用
input
print
17
trinket の次のページを開く
https://trinket.io/python/bdca234a3e
実行する。
右下の画面で 3 Enter キー
右下の画面で,続けて 5 Enter キー
結果の 7.5 を確認
3角形の面積を求めるプログラムである.いろいろ試して
みよう.
18
trinket の次のページを開く
https://trinket.io/python/3b490869e4
実行する。
右下の画面で 3 Enter キー
結果の 28.26 確認
円周率3.14 として,半径から円の面積を求めるプログ
ラムである.いろいろ試してみよう.
19
プログラミングの基本的な概念
プログラミングの基本的な概念(変数、式、代入など)
を習得することは、ソフトウェア開発の根幹です。これ
らは,コンピュータを活用して種々の作業を自動化し効
率化することを可能にし、現代社会における重要な能力
です。多様なキャリアパスを切り開く道になります。
コンピュータにおける入力と出力の重要性
コンピュータの入力と出力は、情報のやり取りの基本
す。入力は、ユーザーや他のコンピュータからコン
ピュータへのデータの伝達であり、キーボード入力など
が該当します。出力はその逆で、コンピュータが結果や
情報をユーザーや他のシステムへ提供します。これらの
機能はコンピュータ間やコンピュータとユーザー間の相
互作用の基礎を形成します。
20
全体まとめ
変数名前を付けて利用するオブジェクトで,値を保存し,
後から参照できる
代入:プログラムで変数に値を保存する操作。
x = 100」は変数x100を代入する。
式と変数式の中に変数を含めることができる。例えば
x = x + 100」は、変数x100を加える操作である。
入力と出力: コンピュータにデータを入力する操作を「
」、コンピュータがデータを出力する操作を「出力」と
呼ぶ。
Python input はキーボードからデータを読み込む.
print はデータを表示する。
Trinket: TrinketPython等の学習サイトであり、自分が作
したPythonプログラムを公開し、他の人に実行してもら
うことが可能。また、プログラムの実行や変更も可能。 21