Pythonに挑戦!!〜其の2〜
インスタント・ハッキング続き。
円の面積の計算
を入力してみる。
が、
上の一行を入力して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.
ちゃんと出力!
なるほど。{}がない変わりにインデントで区別してるんや!
ひとつ賢くなったので、今日はこの辺で・・・。
みじかっ!!笑