対話モード(インタラクティブモード)を使って、Python のプログラミングを行います。
(1)コマンドプロンプトを立ち上げます。
Microsoft Windows [Version 10.0.19044.1706] (c) Microsoft Corporation. All rights reserved. C:\Users\kotablog>
(2)キーボードから python と入力し、 Enter キーを押します。
対話モードに入ります。
Microsoft Windows [Version 10.0.19044.1706]
(c) Microsoft Corporation. All rights reserved.
C:\Users\kotablog>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
(3)キーボードから半角文字で a="Hello Python" と入力し、 Enter キーを押します。
Microsoft Windows [Version 10.0.19044.1706] (c) Microsoft Corporation. All rights reserved. C:\Users\kotablog>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a="Hello Python" >>>
(4)キーボードから print(a) と入力し、 Enter キーを押します。
Microsoft Windows [Version 10.0.19044.1706] (c) Microsoft Corporation. All rights reserved. C:\Users\kotablog>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a="Hello Python" >>> print(a) Hello Python >>>
Hello Python と表示されました。
これは、コマンドプロンプトに Hello Python と表示する立派なプログラムミングです。
(5)もう一度、キーボードから print(a) と入力し、 Enter キーを押します。
Microsoft Windows [Version 10.0.19044.1706] (c) Microsoft Corporation. All rights reserved. C:\Users\kotablog>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a="Hello Python" >>> print(a) Hello Python >>> print(a) Hello Python >>>
再度、Hello Python と表示されました。
(6)次に Ctrl キーを押しながら Z キーを押してから、 Enter キーを押します。
対話モードから抜けます。
Microsoft Windows [Version 10.0.19044.1706] (c) Microsoft Corporation. All rights reserved. C:\Users\kotablog>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> a="Hello Python" >>> print(a) Hello Python >>> print(a) Hello Python >>> ^Z C:\Users\kotablog>
(7)もう一度、キーボードから python と入力し、 Enter キーを押します。
対話モードに入ります。
Microsoft Windows [Version 10.0.19044.1706]
(c) Microsoft Corporation. All rights reserved.
C:\Users\kotablog>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a="Hello Python"
>>> print(a)
Hello Python
>>> print(a)
Hello Python
>>> ^Z
C:\Users\kotablog>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
(8)キーボードから print(a) と入力し、 Enter キーを押します。
Microsoft Windows [Version 10.0.19044.1706]
(c) Microsoft Corporation. All rights reserved.
C:\Users\kotablog>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a="Hello Python"
>>> print(a)
Hello Python
>>> print(a)
Hello Python
>>> ^Z
C:\Users\kotablog>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print(a)
Traceback (most recent call last):
File "", line 1, in
NameError: name 'a' is not defined
>>>
NameError と表示されてエラーとなってしまいました。
name 'a' is not defined を直訳すると、「名前 a は定義されていません」です。
対話モードから一度抜けてしまうと、『a="Hello Python"』が忘れられてしまいます。これでは、毎回同じことを入力しなければならないのはとてもたいへんです。
この問題を解決するのがプログラムソースファイルの作成です。
(9) Ctrl キーを押しながら Z キーを押してから、 Enter キーを押します。
対話モードから抜けます。
Microsoft Windows [Version 10.0.19044.1706] (c) Microsoft Corporation. All rights reserved. C:\Users\kotablog>python Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print(a) Traceback (most recent call last): File "", line 1, in NameError: name 'a' is not defined >>> ^Z C:\Users\kotablog>
<プログラミングの解説 | 対話モードを使ってみよう | ソースファイルの作成> |