えくすとらんのブログ: いきあたりばったりでプログラム作成

いきあたりばったりでプログラム作成

お皿洗い指令書(仮)作成中

わけもわからずclassを使ってみている

ひとまずインスタンスというものが作成できるということが

わかっているので

これを使っていきたい

#!/usr/bin/python
# -*- coding: utf-8 -*-

class Syokki:

    def __init__(self,name,num,val):
            self.name = name
            self.num = num
            self.val = val

ryoutenabe = Syokki("両手鍋",1,10)
denkinabe = Syokki("電気プレート鍋",2,11)
furaipandai = Syokki("フライパン(大)",3,12)
furaipancyu = Syokki("フライパン(中)",4,27)
furaipansyo = Syokki("フライパン(小)",5,111)
furaipanfuta = Syokki("フライパン蓋",6,113)
nabefuta = Syokki("鍋蓋",7,114)
katatenabedai =Syokki("片手鍋(大)",8,26)
katatenabecyu = Syokki("片手鍋(中)",9,28)
katatenabesyo = Syokki("片手鍋(小)",10,112)
donburicyu = Syokki("どんぶり(中)",11,116)
donburisyo = Syokki("どんぶり(小)",12,118)
ball = Syokki("ボール",13,29)
zaru = Syokki("ざる",14,110)
saradai = Syokki("皿(大)",15,115)
saracyu = Syokki("皿(中)",16,117)
sarasyo = Syokki("皿(小)",17,119)
houcyou = Syokki ("包丁",18,21)
manaita = Syokki("まな板",19,23)
hashietc = Syokki("お箸.スプーン等",20,121)
syamoji = Syokki("しゃもじ",21,120)
pira = Syokki("ピーラー",22,22)
shinktarai = Syokki("シンクたらい",23,122)
akikan = Syokki("空き缶",24,24)
pura = Syokki("プラゴミ",25,25)
print("シンクに見えるものを番号で入力してください(スペース区切り)(例)1 2 3")
print(str(ryoutenabe.num)+ ":" +ryoutenabe.name)
print(str(denkinabe.num)+ ":" +denkinabe.name)

print(str(furaipandai.num)+ ":" + furaipandai.name)
print(str(furaipancyu.num)+ ":" + furaipancyu.name)
print(str(furaipansyo.num)+ ":" + furaipansyo.name)
print(str(furaipanfuta.num)+ ":" + furaipanfuta.name)
print(str(nabefuta.num)+ ":" + nabefuta.name)
print(str(katatenabedai.num)+ ":" + katatenabedai.name)
print(str(katatenabecyu.num)+ ":" + katatenabecyu.name)
print(str(katatenabesyo.num)+ ":" + katatenabesyo.name)
print(str(donburicyu.num)+ ":" + donburicyu.name)
print(str(donburisyo.num)+ ":" + donburisyo.name)
print(str(ball.num)+ ":" + ball.name)
print(str(zaru.num)+ ":" + zaru.name)
print(str(saradai.num)+ ":" + saradai.name)
print(str(saracyu.num)+ ":" + saracyu.name)
print(str(sarasyo.num)+ ":" + sarasyo.name)
print(str(houcyou.num)+ ":" + houcyou.name)
print(str(manaita.num)+ ":" + manaita.name)
print(str(hashietc.num)+ ":" + hashietc.name)
print(str(syamoji.num)+ ":" + syamoji.name)
print(str(pira.num)+ ":" + pira.name)
print(str(shinktarai.num)+ ":" + shinktarai.name)
print(str(akikan.num)+ ":" + akikan.name)
print(str(pura.num)+ ":" + pura.name)

とりあえずここまで^^

classを使わないほうが良かったのか?

まぁ使ってみたかったのだからよいとしよう

これからinput()をつかって入力を受け付けたい

番号から名前へそしてvalを並び替え名前で出力で完成といきたい

もっと簡単にできるかと思っていたのに結構難しそうだ

できるかなぁ



0 件のコメント:

コメントを投稿

 久しぶりの更新です 備忘録 使っているarchlinuxにnvidiaのドライバを入れたところドライバがあっていなかったのかxが起動せずこれをアンインストールしたがその後xf86-video-nouveauが入っているにもかかわらずxが起動しなくなったのでarchwikiにて調...