スクリプト言語を素人が習得に挑戦!

スクリプト言語に全くのIT素人がチャレンジした記録をお伝えします。

Pythonでサイコロで新しいデータ型を作ろう

f:id:script2:20210313154607j:plain

Pythonで新しいデータ型を作るには
クラスと言うのを使います。
全く機能の持たないdice型を作ります、ら

class Dice:
 pass
sai = Dice()
print(sai.face_num)

passは何もしない事を示します。
すると何も起きません。

sai = Dice()で変数saiがDiceに割り当てられただけです。


f:id:script2:20210313155226j:plain
では、もっとサイコロらしくしましょう。


class Dice:
face_num = 6
sai = Dice()
print(sai.face_num)

先程はpassの部分にface_num = 6を入れましょう。
するとDice型にsai.face_numが追加され6が収納されます。

f:id:script2:20210313160605j:plain

import random

def shoot():
return random.randint(1,6)
print(shoot())

関数shootでrandom.randint(1,6)により
1から6までの数値をランダムに出します。

f:id:script2:20210313162530j:plain

class Dice:
face_num = 6
def shoot(self):
return random.randint(1,6)
sai = Dice()
print(sai.shoot())

ランダムに1から6が出ます。
上記と同じ結果になります。






14日間無料体験あり!【テックパートナーズカレッジ】



本気のプログラミングスクール【ウェブカツ】




【アイデミー】AIを学んで一発逆転のキャリアチェンジ!



~約20,000名の受講生と300社以上の導入実績~

現役エンジニアのオンライン家庭教師CodeCamp









ブログ運営者への連絡先です。

yuuj089@gmail.com