Pythonに挑戦!!〜其の2〜

インスタント・ハッキング続き。

円の面積の計算

radius = input("What is the radius?")

print radius*radius*3.14

を入力してみる。


が、
上の一行を入力してEnterキーを押すと、

What is the radius?

と出てくる・・・。


コレってコレでいいの???


30と入力して

下の一行を入力すると、

2826.0

・・・。
答えはでてきたけど、コレってあんまり意味ないような・・・。
何か間違ってるのかなぁ??


まぁ、とりあえず、いけるとこまでいってみよう!

次っ!

temperature = input("What is the temperature of the spam?")

if temperature > 50:
print "The salad is properly cooked."
else:
print "Cook the salad some more."

まず1行目入力

What is the temperature of the spam?

と聞かれるので、60と入力。

2行目入力

インデントが自動的に下がる
3行目入力
同じインデント
そのまま4行目入力・・・


error><

SyntaxError: invalid syntax

いい感じやったのにっ!!

注意:インデントはPythonにおいてとても重要です。条件文(ループや関数でもです。このふたつは後で出てきます。)のブロックは(いくつかのスペースか、スペース8個にあたる"タブ"によって)字下げされていなければなりません。字下げによって、インタプリタは、始まりと終りを見分けます。それに、インデントによってプログラムは、人間に読みやすくもなります。

・・・。
インデントのせいか^^;


もう一度チャレンジ!!
4行目を入力するときに、←でインデントを戻して入力。
またインデントが下がる。
最後の行入力。

The salad is properly cooked.

ちゃんと出力!
なるほど。{}がない変わりにインデントで区別してるんや!

ひとつ賢くなったので、今日はこの辺で・・・。
みじかっ!!笑