- 運営しているクリエイター
2022年7月の記事一覧
スマホでPython!?
いつも PC で Python を遊んでいるのだけど、ふと思い立って検索してみたら、ありました。
スマホで動作する Python。
驚くやら、感嘆するやら。
スマホでプログラミングとは。
以下、スクリーンショット。
【Python】SimplePrograms line 6 import してライブラリを使ってみようぜ
6行プログラムです。
コードimport refor test_string in ['555-1212', 'ILL-EGAL']: if re.match(r'^\d{3}-\d{4}$', test_string): print (test_string, 'is a valid US local phone number') else: print
【Python】SimplePrograms line 5 いざ、関数を定義しよう
5行プログラムです。
コードdef greet(name): print ('Hello', name)greet('Jack')greet('Jill')greet('Bob')
実行結果Hello JackHello JillHello Bob
解説関数の登場です。
「引数で名前をもらって挨拶をする」という関数です。
ではまず、1行目。
def greet(name):
これ
【Python】SimplePrograms line 4 フィボナッチ数列を出力する
4行プログラムです。
コードparents, babies = (1, 1)while babies < 100: print ('This generation has {0} babies'.format(babies)) parents, babies = (babies, parents + babies)
実行結果This generation has 1 babiesT
【Python】SimplePrograms line 3 for文を使ってみよう(繰り返し処理)
3行プログラムです。
コードfriends = ['john', 'pat', 'gary', 'michael']for i, name in enumerate(friends): print ("iteration {iteration} is {name}".format(iteration=i, name=name))
実行結果iteration 0 is johniterat
【Python】SimplePrograms line 2 名前を入力してみる
2行プログラムも続けてみましょう。
コードname = input('What is your name?\n')print ('Hi, %s.' % name)
実行結果What is your name?AyumiKatayamaHi, AyumiKatayama.
解説今回は「input」。
「input」は「キーを入力する」という関数です。
「name = input」と書けば、
「
【Python】SimplePrograms line 1 最初はやっぱりコレ Hello, world!
Python Wiki に「SimplePrograms」というものがあります。
上のリンク先がそれ。
他の言語でプログラミング経験があるけれど Python は Beginner だという人向けの Program 集なのだそう。
たった1行のプログラムに始まって、すこしずつ行数を増やして勉強していくというものであるらしい。
面白そうなのでやってみようかと。
まずは、1行プログラム。
コードp
【Python】数学の行列の積を計算するプログラムをPythonで書き直してみた
先日の行列積計算プログラムをPythonで書き直してみました。
Javaも初めてだったけど、Pythonも初めて。
ここまでくるのも七転八倒。
まずはソースコードから。
コード
################################def mulMatrix ( matrix1, matrix2 ): mul = [ [0,0,0,0,0,0,0,0,0