前回の更新からだいぶ空いてしまいましたが、さぼっていたわけではありません。
諸事情により更新出来ませんでした。
今まで、JavaScriptやjQueryなどフロントエンドの言語を勉強していましたが、Pythonを勉強することにしました。
Qiitaをメモ代わりに使って良いのか分かりませんが、学習したことを復習するために書きたいと思います。
初めてのPython
基礎的な部分はscratchと呼ばれるブロックを組み立ててコードを動かすものでやったので、それをPythonに応用する形でいろいろつくりましたので、いくつか紹介したいと思います。
1~nまでの数字を表示する
def count_up(num):
for i in range(1, num+1):
print(i)
ポイントはforループのrangeの部分です。Scratchでは1~10まで表示したかったら、range(1, 10)としたのですが、pythonではnum+1をカウントしないのでnum+1としなければなりません。
言葉の順番を逆さにする
def reverse_string(string):
index = len(string) - 1
reversestring = ''
while index >= 0:
reversestring += string[index]
index -= 1
return(reversestring)
関数indexに最後の文字の順番を入れ、それが0になるまで、低くしていきます。Appleであれば、e→l→p→p→Aという順番に格納されていくので、elppAとなります。
すべて紹介しきれなかったので、また次回に投稿します。
おわり