#author("2020-02-05T11:42:49+09:00","default:yakumo_murakami","yakumo_murakami")
[[今さらPython]]
#contents
* 最初期のハロワ [#hded9093]
** 編集 [#pcb7bc2b]
$ vim hello.py
** hello.pyの内容 [#t826b58e]
print ("こんにちはπ村")
** 実行 [#p8d55c1a]
$ python hello.py
こんにちはπ村
$ _
* 複数行を書くには? [#p66f0c61]
** 内容2(複数行) [#xb418d0e]
改行で文は区切るが、セミコロンで区切る事もできる。
str = "こんにちは";str2 = "π村"
print (str+str2)
** 実行2 [#pee0ef6b]
$ python hello.py
こんにちはπ村
$ _
* ちなみに途中で改行もできるぞ。 [#v68a10de]
** 内容3(複数行) [#l28787f9]
print (1+2+3+4+5+6+7+8+9+10)
print (1+2+3+4+5+6+ \
7+8+9+10)
** 実行3 [#m5e9500c]
$ python hello2.py
55
55
$
* ループや条件判定を入れてみるか。 [#i3ab8b29]
** 内容 [#t852d1a2]
# coding: utf_8
# これはコメントだよ。
str = "こんにちは";str2 = "π村"
print (str+str2)
i = 0
n = 0
while i < 10:
i = i + 1
n = n + i
print (n)
** ここに注意。 [#na52af7b]
- 「#」は言うまでもないけどコメント。
- ただし一行目のcoding: utf_8 は、このファイルはUTF-8で書かれていると宣言している。
- whileにendがないが、これは ''pythonではインデントで処理ブロックを定義する仕様'' なので。
-- ''endもカッコもなく、インデントで処理を決めるなんて正直、気持ち悪い事おびただしいと思われるかもしれないが、これが基本仕様なんで仕方ないです'' 。
** 実行 [#z37565e7]
$ python hello.py
こんにちはπ村
55
$