LoginSignup
0
1

More than 3 years have passed since last update.

文系学生のプログラミング学習ー7日目ーPython初心者

Last updated at Posted at 2019-07-28

前回の更新からだいぶ空いてしまいましたが、さぼっていたわけではありません。
諸事情により更新出来ませんでした。
今まで、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となります。

すべて紹介しきれなかったので、また次回に投稿します。
おわり

0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1