パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python3 モジュールを作ってみる

2018-11-22 | python入門(すぐさまマスター)
モジュールにしてみたい処理があってその前に試作してみました。

モジュール内の変数、関数、クラスにアクセスしています。

最近話題のさくらんぼ計算もしてみました。
9の足し算だと1引いてという計算はやってました。

モジュール側
#testlib.py
a=0

def pa():
  print(a)

class Tes:
  def __init__(self,x,y):
    self.x = x
    self.y = y
  def sakuranboAdd(self):
    if self.x+self.y:
      print(self.x,"+",self.y,"=",self.x+self.y)
    else:
      l=10-self.x
      r=self.y-l
      print(self.x,"+",self.y,"=", self.x,"+",l,"+",r,"=","1",r)


呼出側
#call.py
import testlib as tl
import random

tl.a=5
tl.pa()

pos=[]
for i in range(10):
  pos+=[tl.Tes(random.randint(1,9),random.randint(1,9))]

for p in pos:
  p.sakuranboAdd()



最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。