[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/24 01:14 / Filesize : 265 KB / Number-of Response : 1037
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その36



1 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:18:42.82 ID:iOcRvNll.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その35
mevius.5ch.net/test/read.cgi/tech/1496411341/
VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured

801 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 19:33:10.41 ID:fVm8GBjs.net]
>>770
この場合は問題文はの理解はどうでも良いんだよ
単に、正解の出力フォーマットにする仕方が分からんと言うだけ

802 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 19:42:55.17 ID:1rKiswv/.net]
>>771
有難うございます
早速試してみます

803 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 00:18:12.93 ID:2PlJUe+0.net]
>>772
もう一回調べ直してやってみたら無事に出来ました
半日ずっと悩んでた…
初心者にしてはそこそこのコード量を書いたと思うので、完成してめちゃくちゃスッキリです

ありがとうございました

804 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 18:23:05.36 ID:9PFeid8J.net]
Python 3.4.2
IDLE 3.4.2

>>> a = 0
>>> if a == 0:
print("0ですが何か?")
print("0ではないです")
SyntaxError: invalid syntax

なぜかシンタクス・エラー。
このコードに何か問題がありますか?
教材にこういう書き方が載っていて。
もちろんこうすればいいんですが。

>>> a = 0
>>> if a == 0:
print("0ですが何か?")
else:
print("0ではないです")

0ですが何か?

805 名前:774 mailto:sage [2018/03/09(金) 18:25:09.02 ID:9PFeid8J.net]
わぁ、インデントに失敗。
シンタクス・エラーが出たコードの
2つめのprint文はインデントしてないです。

806 名前:デフォルトの名無しさん [2018/03/09(金) 18:32:28.71 ID:pN88KEeM.net]
print("0で" + ("すが何か?" if a == 0 else "はないです"))

807 名前:デフォルトの名無しさん [2018/03/09(金) 18:33:24.64 ID:pN88KEeM.net]
>>777
改行が足りないだけじゃね

808 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 18:38:40.01 ID:TIzFZI0J.net]
他言語の
if (a == 0) {
print("0ですが何か?");
}
print("0ではないです");
みたいなことしたいならpythonでは}の替わりに空行必要だろif文そこで終わりなんだから

809 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 20:56:35.87 ID:9i/ypX3d.net]
改行なしで一行に何万もの文字がつながってしまってるテキストに
固定桁位置(例えば100)ごとに改行を入れたいのですが
Pythonだとどんなアプローチがありますかね

自分の知識だと、全部をリストに読み込んでから
こんなアルゴリズムで改行を挿入していく感じになりますが、いかにも遅そうで・・・
for i in range(100,ファイルサイズ,100):
....リスト[i] = '\n'



810 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:03:45.39 ID:PDjaIyJx.net]
何万文字だったらすぐに終わるでしょ
試してないけど
約40万文字のcsvファイルの書き直しでも、
すぐに終わった記憶がある

811 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:11:11.46 ID:7JkYQc+0.net]
>781
そのやり方だと100文字目毎に改行が挿入されるのでなく
100文字目毎に1文字分のデータが改行に上書きされていくよ

文字列に読み込んだあと、
結果を100文字ごとにリストresultに追加していって、あとで'\n'.join(result)して連結したらいいんじゃないかな

src = ファイル読み込む
result =[]
for i in range(0, len(src), 100):
....result.append(src[i:i+100])
final = '\n'.join(result)

src[i:i+100]のところは、最後にout of range エラー出ないように微修正が必要かも。

812 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:35:31.43 ID:Ohyjj+7n.net]
>>781
対象がファイルでスケーラビリティも考慮するなら
テキストIOはバイト数ではなく文字数で読み出せるので
普通にread(桁数)とかでも。細粒度でもバッファが有るし

等幅にもしたいとかだと単純にはいかなそうだけど

813 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:55:08.94 ID:9i/ypX3d.net]
ありがとうございます
リストに[i]ってして書き込むと挿入じゃなく上書きなんですね
ファイルをぶっ壊すところでした
>>783,784の両方試してみます

814 名前:デフォルトの名無しさん [2018/03/09(金) 21:57:08.86 ID:7BdIhTLZ.net]
プログラムを実行してCPUが1つも使用率100%にならないのに時間がかかるのはなぜでしょうか

815 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:58:20.51 ID:D+XJ/Fb8.net]
IOかな

816 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 23:04:32.21 ID:IRKh896o.net]
>>786
君が光速で動いてるから。

817 名前:デフォルトの名無しさん [2018/03/09(金) 23:24:51.20 ID:Hm9dMP5O.net]
質問です
windows10 python3.6を使っています
windowsのコマンドプロンプトにてexeファイルを起動して
pythonでそのexeファイルの出力データを使おうとしていますが
「指定されたファイルがありません」というエラーが出てしまいます。
どうすればよいのでしょうか?


cmd= 'cd C://aaa// & C:/bbb//ccc.exe'
subprocess.call(cmd)

cmdの中身をコピペしてコマンドプロンプトに入力すると
普通にccc.exeは動くのでファイルがないわけではないようなのです。
ひょっとして「&」の文字が特別な書き方をしないといけないのかなと思いましたが
検索しても「&」なだけに普通の演算子の説明ばかりに見つけてしまいます

818 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 23:30:24.74 ID:D+XJ/Fb8.net]
aaaの前のスラッシュは2重なのにbbbの前のスラッシュは1重なのは構わないのか?

819 名前:787 [2018/03/09(金) 23:40:35.92 ID:Hm9dMP5O.net]
>>790
すいません、コピペミスです。
cmd= 'cd C://aaa// & C://bbb//ccc.exe'
プログラムの中身はちゃんとスラッシュ2重になってましたがエラー出ます



820 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 00:03:21.06 ID:U9j0Q6zH.net]
subprocessじゃcdできないとかかなぁ
exeだけにしたら動くのと違うか?

821 名前:787 [2018/03/10(土) 00:14:25.60 ID:z+JhxfBR.net]
>>792
ありがとうございます
cd 単体でやってみたら同じエラー出ました!
dirとかも同じくできませんでした
cdのほうはpython側でos. chdir (path)でやったら動くようになりました
お騒がせしてすいませんでした!!!!

822 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 00:26:28.61 ID:eRBFpMoV.net]
コマンドプロンプトを起動させるコマンド?のcdの後にあるC://aaa// は何?
cd C://aaa// でC://aaa// でコマンドプロンプトを起動しろなのか?

823 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 00:28:24.97 ID:CYNPOxqI.net]
>>793
subprocess.callは文字通りサブプロセスの起動なのでos.systemとは違う
同じ事がしたければshell=

824 名前:Trueで使うか、cmdを起動して標準入力に流す []
[ここ壊れてます]

825 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 02:30:00.51 ID:TOuqOzip.net]
[2,3,2,2]を変換して作成した[2,2,3,3,3,2,2,2,2]という
自身の数だけ連続した数字のリストがある(変化前のリストはもう無い)
それをループするかなにかして[“a”,“b”,“c”,“d”]というリストを[“a”,“a”,“b”,“b”,“b”,“c”,“c”,“d”,“d”]とやりたいんだけど、なんかどうしてもズレてしまって上手くいかない
どう書いたらいいか教えてください

826 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 03:00:35.56 ID:uUYTpCvs.net]
なんでそんな不自由なことになってるのか分からんけど
こんな感じだろうか

seq = [2,2,3,3,3,2,2,2,2]
vals = ["a", "b", "c", "d"]
res = []
p = 0
for x in vals:
 n = seq[p]
 p += n
 res += [x] * n
print(res)

827 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 03:01:50.95 ID:mWXHA15B.net]
alice = ["a","b","c","d","e"]
bob = [2,3,2,2]
charlie = []
for i in range (len(bob)): charlie = charlie + [alice[i]]*bob[i]

aliceは手打ちしたが別解はいろいろある

828 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 03:29:39.83 ID:mWXHA15B.net]
bob = [2,2,3,3,3,2,2,2,2]の場合

dave = []
elen = 0
for i in bob:
[tab]if elen > 0: elen -= 1
[tab]else:
[tab][tab]elen = i - 1
[tab][tab]dave.append(i)

によってdave = [2,3,2,2]を得る
bob = [2,2,3,1,3,2,2,2,2]とかの場合を考慮してないつくりだがまあそれで

829 名前:デフォルトの名無しさん [2018/03/10(土) 05:59:02.22 ID:L0iyZELB.net]
>>791-794
cmd= 'cmd /K cd C://aaa// & C://bbb//ccc.exe'



830 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 08:08:45.41 ID:TOuqOzip.net]
>>797-799
ありがとうございます。いけました
うまくいかなかったコードと比べて勉強したいと思います

831 名前:デフォルトの名無しさん [2018/03/10(土) 20:51:25.89 ID:8UYoJO3F.net]
まず、ある整数n を取得して、インデックスをnだけ後ろにずらす、関数を作る

idx = 0 で、n = 2 なら、idx = 2 になる。
idx = 2 で、n = 3 なら、idx = 5 になる。
idx = 5 で、n = 2 なら、idx = 7 になる

832 名前:遊園地-24 mailto:age [2018/03/10(土) 21:43:15.33 ID:EzpQRtOJ.net]
なんで、皆ww

  そんなに難しく、するんだよww

>>796

a=["a","b","c","d","e"]
b=[2,3,2,2,5]

l=[[a[i]*b[i]] for i in range(len(a))]



print(l)

833 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 21:48:55.43 ID:uUYTpCvs.net]
>>803
> 変化前のリストはもう無い
って言ってるから。

↓これができないらしいよ。
b=[2,3,2,2,5]

834 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 21:52:18.97 ID:U9j0Q6zH.net]
>>803
リスト平らにするの忘れてねぇ?

835 名前:遊園地-24 mailto:age [2018/03/10(土) 22:05:03.97 ID:EzpQRtOJ.net]
括弧もはずせない。とか、言わないでね。

l=[a[i]*b[i] for i in range(len(a))]

836 名前:遊園地-24 mailto:age [2018/03/10(土) 22:13:41.16 ID:EzpQRtOJ.net]
要するに、コレができないとか?


a=['a','a','b','b','b','c','d','d','d']


from collections import Counter


print(Counter(a))
print(Counter(a).most_common())

837 名前:遊園地-24 mailto:age [2018/03/10(土) 22:16:10.76 ID:EzpQRtOJ.net]
どう?
a=['a','a','b','b','b','c','d','d','d']


from collections import Counter

l=[i[0]*i[1] for i in Counter(a).most_common()]

print(sorted(l))

838 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 22:18:35.85 ID:6AtVaAR0.net]
>>804-805
遊園地は妄想、幻覚持ちだからまぬけな答えになってしまう

839 名前:遊園地-24 mailto:age [2018/03/10(土) 22:22:52.05 ID:EzpQRtOJ.net]
なるほど。
数字だと、ズレるんだな。

from collections import Counter

a=[2,2,3,3,3,2,2,5,5,5,5,5]
l=[str(i[0])*i[1] for i in Counter(a).most_common()]

print(sorted(l))

['2222', '333', '55555']



840 名前:遊園地-24 mailto:age [2018/03/10(土) 22:24:38.46 ID:EzpQRtOJ.net]
>>809
それならw 完璧なjコードを どうぞ

841 名前:遊園地-24 mailto:age [2018/03/10(土) 22:28:07.39 ID:EzpQRtOJ.net]
お前には期待してないけどなww

842 名前:800 mailto:sage [2018/03/10(土) 23:05:38.70 ID:8UYoJO3F.net]
次のインデックスを求める。
引数には、今のインデックスとその値(数字)を渡す。
例えば、今のインデックスが0 で、値が2 なら、次のインデックスは2 になる

仕様は、
>>802
を参照

def nextIndex(index, val

843 名前:ue):
return index + value
[]
[ここ壊れてます]

844 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 23:47:45.10 ID:Fc7JY5v5.net]
シリアル通信でセンサーから値を読み取って、それをcsvファイルに出力しているのですが、
ファイルをクローズするタイミングをどう設定したら良いのか分かりません

出来れば、あるキーを入力したら出力のループを止めてファイルをクローズしたいのですが、どうすれば良いのでしょうか?

845 名前:800 mailto:sage [2018/03/10(土) 23:57:22.01 ID:8UYoJO3F.net]
Ruby で作った。
まず、ある整数n を取得して、インデックスをnだけ後ろにずらす、関数を作る

idx = 0 で、n = 2 なら、idx = 2 になる。
idx = 2 で、n = 3 なら、idx = 5 になる。
idx = 5 で、n = 2 なら、idx = 7 になる

次のインデックスを求める関数。
引数には、今のインデックスとその値(数字)を渡す。
例えば、今のインデックスが0 で、値が2 なら、次のインデックスは2 になる

def nextIndex(index, value)
return index + value
end

numbers = [2,2,3,3,3,2,2,2,2,1]
results = []
idx = 0

loop do
if idx >= numbers.length
break
else
results.push numbers[idx]
end
idx = nextIndex(idx, numbers[idx])
end

p results #=> [2, 3, 2, 2, 1]

846 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 00:05:36.16 ID:5UEVIgef.net]
>>815
python2でも3でも動きませんでした。
他の方お願いします。

847 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 02:54:55.95 ID:mWAYMA4H.net]
カオスwww

848 名前:デフォルトの名無しさん [2018/03/11(日) 03:14:18.88 ID:wp7Weqk4.net]
>>> nums = [2,2,3,3,3,2,2,2,2,1]
>>> o = []
>>> while True:
... try:
... s = nums[0]
... o.append(s)
... nums = nums[s:]
... except:
... break
...
>>> o
[2, 3, 2, 2, 1]

849 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 04:46:57.61 ID:1VGnmMQg.net]
>>814
with open〜使ってコンテキストマネージャーでやれば勝手にcloseしてくれる



850 名前:774 mailto:sage [2018/03/11(日) 06:18:52.46 ID:v8KZNHMy.net]
助言くださった方、有難う御座いました。
SyntaxError: invalid syntax
は対話型のコンソール上でのみ発生し、
.pyファイルにソースコードを保存して実行する方法では発生しませんでした。

851 名前:デフォルトの名無しさん [2018/03/11(日) 09:55:22.45 ID:zWe+i43K.net]
>>820
インタプリタの場合だけインデント戻すときに空の改行が必要
ソースファイルから実行するときは空の改行無くてもインデントが終わってることが判るから不要

852 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 10:41:33.75 ID:wWFsao1Q.net]
>>819
あ、withって途中でプログラムを止めてもクローズするんですね…
ありがとうございます!

853 名前:デフォルトの名無しさん [2018/03/11(日) 10:51:42.96 ID:zWe+i43K.net]
closeされる順番って保障されるんだっけ

854 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 10:59:10.09 ID:lK5925v1.net]
あれ…csvに書き込めないぞ
ループ無しなら書き込めたんですが、ループを入れた途端だめみたいです
ループがダメなのか

855 名前:遊園地-24 mailto:age [2018/03/11(日) 11:47:24.74 ID:jUiHYj3b.net]
抽象的で意味が解らない。
何を書き込んで、何をループしようとしたのか?

856 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 12:12:25.49 ID:iE5voU0A.net]
エスパー以外にも分かるように書いてほしいけれど
ありがちなのはループ内でファイルを追記じゃなくて
上書きで開いてるせいで書き込んだ内容が消えてるか、
ループを実行しているつもりで実は一回も実行されてないとかかな。

857 名前:遊園地-24 mailto:age [2018/03/11(日) 13:29:12.00 ID:jUiHYj3b.net]
一文字違いの電源刺して無かったわー。あー。
道穴か。

a  か  a+

だなw

858 名前:遊園地-24 mailto:age [2018/03/11(日) 14:28:38.15 ID:jUiHYj3b.net]
dqbで秘湯の設計図が見つからん。

  パーツを組み合わせて登録するシステムはよぉおお

859 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 14:43:50.51 ID:8M+k9YVe.net]
>>828
緑の扉で洞窟入りまくれ



860 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 15:41:22.42 ID:E+gYlGPD.net]
業務で使うことになってpythonの勉強始めた
みんなのpythonってテキスト見ながら進めてまだ最初の文法の書き方のところなんだけど何か簡単な物で良いから形にしたくなって来た
みんなは最初はどんなアプリを作って勉強した?

861 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 15:42:28.57 ID:mMogOt5R.net]
ミニゲーム

862 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 16 ]
[ここ壊れてます]

863 名前::33:12.94 ID:iE5voU0A.net mailto: >>830
初めてのプログラミング言語かどうかでどう勉強したらいいか、だいぶ違うかも。
[]
[ここ壊れてます]

864 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 16:38:50.25 ID:E+gYlGPD.net]
>>831
ゲームなら取っ付きやすそう
探してみます

>>832
C#をかじったことがあります
基本的な文法なら理解出来ていると思います

865 名前:遊園地-24 mailto:age [2018/03/11(日) 16:40:37.00 ID:jUiHYj3b.net]
緑の方だったのか。どうもありがとう。

  四則演算ができて、Hello worldが出力できるなら次へ。


エクセルデータ纏めて、マクロ化したれや。

866 名前:遊園地-24 mailto:age [2018/03/11(日) 16:45:34.16 ID:jUiHYj3b.net]
聞き手によって解釈が変わる言葉より、
○○を使って、XXXまで、できます。

とかを言う形で、言った方が良いよ。

867 名前:デフォルトの名無しさん [2018/03/11(日) 16:47:08.99 ID:8o95Jcou.net]
【11】 ナウシカ 日本沈没 世界侵略  <大イスラエル帝国>  阪神 WTC 東日本 チリ 【46】
rosie.5ch.net/test/read.cgi/liveplus/1520731368/l50

868 名前:遊園地-24 mailto:age [2018/03/11(日) 17:20:02.18 ID:jUiHYj3b.net]
ハーケンクロイツ型だ。

869 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 18:47:03.31 ID:ZPJa/XU8.net]
>>830
ちなみに業務でPythonを使う目的を教えて欲しい
参考までに



870 名前:デフォルトの名無しさん [2018/03/11(日) 20:19:31.03 ID:lvju0XX+.net]
>>838
気色悪いこと聞くなやストーカーかw

871 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:22:11.46 ID:1mhcZmSW.net]
放射能測定します

872 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:30:22.89 ID:/h11nyBc.net]
業務で作る場合はコピペしまくりでつくることができないからな
分からんからと5chで質問して貼られたコードをコピペ使用するとライセンス違反になるだろうし

873 名前:遊園地-24 mailto:age [2018/03/11(日) 20:47:05.14 ID:jUiHYj3b.net]
匿名掲示板に上げるコードでライセンス云々には、ならんだろ。
gitとか、なら、問題になるけどな。

質問サイト[テラテイル、5ch、やふー、goo]等はグレーゾーンだろ。

874 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:51:03.15 ID:/h11nyBc.net]
>>842
5chに貼られたコードでライセンス云々には、ならんだろ
と言う証拠あるのか?
5chに移譲になるんじゃないのか?

875 名前:遊園地-24 mailto:age [2018/03/11(日) 21:13:41.50 ID:jUiHYj3b.net]
なるかも、知れないが。
コード自体に著作権が認められる範囲のモノで有る必要が有るぞ。

この基準を超える判定が裁判所での判断材料になる。

876 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:31:26.81 ID:iE5voU0A.net]
著作権侵害て非親告罪になったんだっけ?

877 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:34:45.91 ID:/h11nyBc.net]
>>844
Pythonスレは初心者だらけでそんなレベルの物はないだろうが
それなりに出来る人がいる所だと分割して延々コードを貼ってくれる人が
いるからな。
業務でやるならグレーゾーンの物も使わないに限るだろう
ライセンス明記の物をライセンス違反にならないように使うと

878 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:52:43.78 ID:xe/4Geuv.net]
>>830
This is a pen. など、空白区切りの長い英文の、単語の使用回数を求める

879 名前:遊園地-24 mailto:sage [2018/03/11(日) 22:04:44.92 ID:jUiHYj3b.net]
業務内容よりき、だな。
web屋でコピペしたモノを販売したらアウトだし。

企業利用が不可なのを外して。

事務作業で社内文章[書類]整理なら、
販売や公開、取引先の企業に渡さなければ
コピペでも任意で許可貰えば良いし。



880 名前:遊園地-24 mailto:sage [2018/03/11(日) 22:10:17.27 ID:jUiHYj3b.net]
法的関係は個人の判断に任せて。

pythonの話をどうぞw

(業務で使う事になった。
とか、匿名掲示板で言わなければ良いだけ話なんだけどなww)

881 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 22:35:13.45 ID:iE5voU0A.net]
>>847
checkioとかで練習もいいかもね。
他の人のコードも見られるし、コードを公開したらPEP8のルールに則ってコーディングしたほうがいいよとか、コメントつけてくれる人もいるし。

882 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 23:05:38.52 ID:ZiXmPbdu.net]
>>830
九九の表作った。
1×1から99×99までの。

883 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 23:08:10.84 ID:mMogOt5R.net]
>>851
表がデカすぎて画面に収まらなくね?

884 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:00:41.90 ID:kUHVyLxW.net]
>>847
こういうのってjanome?とかいうの使ってやるの?

885 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:04:13.92 ID:TPXD1rYj.net]
>>852
そのとおりだ。
すまん、表というのは、おこがましいな。ただ計算結果を出力しただけだ。
でも、実質これが初めてのプログラミングだった。ループの勉強になった。

886 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:06:26.65 ID:nR8lTRuQ.net]
>>852
画面で見るときはGUIで横・縦スクロール・拡大・縮小可能にして
で、印刷の時はA4で印刷OKのpdf/レイアウト変換しているんじゃないのか
九九の表作るよりもこっちのほうが業務に役立つだろ

887 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:18:05.91 ID:tJARSsUb.net]
>>853
正規表現

888 名前:遊園地-24 mailto:age [2018/03/12(月) 00:25:57.07 ID:heL8Y3+1.net]
わざわざ、GUIにしなくても、
適当なテキストふぁいるに出力したら良いんじゃない。

pythonでGUIとなるとwebだと思ってしまう。
C#使えるなら、そっちでやれば良いよ。

889 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:31:25.72 ID:H5KyxrFO.net]
>>830
俺は土曜日から勉強し始めた

昨日は赤黒木でKVS作ってみた
今日はtkでオブジェクトストレージのファイラー作った
次はDjangoでファイラー作ろうと考えてる



890 名前:遊園地-24 mailto:age [2018/03/12(月) 01:15:20.25 ID:heL8Y3+1.net]
2日で?
OS標準の機能の呼び出しなら、把握可能だな。


import tkinter.filedialog as tkfd
filename = tkfd.askopenfilename()
print(filename)

891 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:36:04.31 ID:nR8lTRuQ.net]
>>858
2日足らずでそんなレベルになるのはすごいな
赤黒木のようなデータ構造を知っていると言うことはプログラミングの素人ではないよな。
そんな奴なら俺様dictionaryも作れるよな

892 名前:遊園地-24 mailto:age [2018/03/12(月) 02:30:57.35 ID:heL8Y3+1.net]
ネタ発言はココまでにしても。
言葉が抽象的で、
去年の土曜日なのか、10年前の土曜日からなのか不明だしな。

893 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 02:41:05.48 ID:IdW8RVi3.net]
2桁x2桁の練習ができる100マス計算を作ってください
tkinterで
最後にOKボタンを押すまでの時間を競えるやつがいいです
あと全マス正解になるまでOKボタンは灰色で押せないのがいいですね

894 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 03:38:41.70 ID:cpvGEsWE.net]
曖昧と抽象は違う。プログラマなら区別しろ、恥ずかしいぞ。

895 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 06:50:22.25 ID:Fyz0ujGi.net]
>>859
tkで"オブジェクトストレージ"のファイラーなら俺でも簡単に出来ると言いたいのかな。
KVS、オブジェクトストレージが出る人は、趣味でプログラムではなく本業でプログラム作成だろう。
>>863
プログラマでもベテランの本職プログラマからつい最近趣味でプログラム始めたような人までいるからね

896 名前:デフォルトの名無しさん [2018/03/12(月) 08:01:41.56 ID:PccffczO.net]
くだすれ(超初心者用)

897 名前:デフォルトの名無しさん [2018/03/12(月) 08:04:46.36 ID:rE/nU/YS.net]
ベテランの本職超初心者プログラマーばかりやでここ

898 名前:デフォルトの名無しさん [2018/03/12(月) 08:13:41.82 ID:xSEohlcA.net]
python"は"超初心者です

899 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:54:49.21 ID:yCds6qtp.net]
超初心者はここにいますぞ
クラスの意味すら知らない



900 名前:遊園地-24 mailto:age [2018/03/12(月) 10:38:38.44 ID:heL8Y3+1.net]
>>863
失礼しました。

遊園地-24が間違えてました。

曖昧な表現の言葉が適切でした。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef