当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合★は、
表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんに貼るとインデントが崩れてチヌ★
【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】掲示板の仕様なので、
プログラム文は↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 【まず1嫁】くだすれPython(超初心者用) その55
https://mevius.5ch.net/test/read.cgi/tech/1633070807/
次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ###
探検
【まず1嫁】くだすれPython(超初心者用) その56
■ このスレッドは過去ログ倉庫に格納されています
2021/12/27(月) 01:38:10.93ID:GepmXCuJ
281デフォルトの名無しさん
2022/02/14(月) 13:25:01.55ID:T1NsaTsY おう落ち目の言語の話は聞いてねえぞ
282デフォルトの名無しさん
2022/02/14(月) 13:44:26.39ID:cFSy1VCv >>280
それ同じじゃないぞ
それ同じじゃないぞ
283デフォルトの名無しさん
2022/02/14(月) 14:14:19.21ID:7Dm4+XiT >>280
1嫁😡
1嫁😡
284デフォルトの名無しさん
2022/02/14(月) 15:21:21.44ID:OJkUcli+ >>250
私も初心者なのでアドバイスなどおこがましいのですが...
class作るのが簡単かと...
class a(object):
value=[[0,1,2,3,4,5],[0,2,4,6,8,10],[0,3,9,12,15]]
def __init__(self,x,y):
self.x=x
self.y=y
def ans(self,x,y):
return(a.value[x][y])
def xy_ans(self):
return((self.x,self.y))
H=[a[2][3], a[5][7]]
hoge=H[0].xy_ans()
私も初心者なのでアドバイスなどおこがましいのですが...
class作るのが簡単かと...
class a(object):
value=[[0,1,2,3,4,5],[0,2,4,6,8,10],[0,3,9,12,15]]
def __init__(self,x,y):
self.x=x
self.y=y
def ans(self,x,y):
return(a.value[x][y])
def xy_ans(self):
return((self.x,self.y))
H=[a[2][3], a[5][7]]
hoge=H[0].xy_ans()
285デフォルトの名無しさん
2022/02/14(月) 15:23:55.60ID:OJkUcli+ まちがいました。
最後から2行目は
H=[a(2,3), a(5,7)]です。(5,7)でエラー出ますけど...
最後から2行目は
H=[a(2,3), a(5,7)]です。(5,7)でエラー出ますけど...
286デフォルトの名無しさん
2022/02/14(月) 17:38:13.29ID:t59hyUv0287デフォルトの名無しさん
2022/02/16(水) 07:19:17.06ID:MKfHEQkf GUI(tkinter)からyt_dlpで動画ダウンロードするものを作っていたのですが
Visual Studio Codeから実行した場合正常に処理できました
直接実行するとエラーになりました(拡張子pyw)
拡張子をpyに変えると直接実行しても正常に処理できました
一般的に拡張子pywで正常に処理できるかを実行せずに判断する方法ありますか?
あるいは、拡張子pywでも正常に処理する方法ありますか?
今回のPGMはsubprocess.runを使わずに
with YoutubeDL(ydl_opts) as ydl:
____result = ydl.extract_info(youtube_url, download=True)
のような形式で呼び出しています
Visual Studio Codeから実行した場合正常に処理できました
直接実行するとエラーになりました(拡張子pyw)
拡張子をpyに変えると直接実行しても正常に処理できました
一般的に拡張子pywで正常に処理できるかを実行せずに判断する方法ありますか?
あるいは、拡張子pywでも正常に処理する方法ありますか?
今回のPGMはsubprocess.runを使わずに
with YoutubeDL(ydl_opts) as ydl:
____result = ydl.extract_info(youtube_url, download=True)
のような形式で呼び出しています
288デフォルトの名無しさん
2022/02/16(水) 08:10:26.60ID:U1LhfB3E たまに以下のようなミスをしてしまうのですが、これを防ぐor容易に発見する
にはどうしたらいいでしょうか。
foo=default_value
if a_condition:
boo=new_value # 本当はfooを更新したかったがbooとミスタイプした
# -> あれ、fooの値が変更されてない、みたいな
にはどうしたらいいでしょうか。
foo=default_value
if a_condition:
boo=new_value # 本当はfooを更新したかったがbooとミスタイプした
# -> あれ、fooの値が変更されてない、みたいな
289デフォルトの名無しさん
2022/02/16(水) 08:14:04.17ID:jBoRoSxS 考えて名前つける
290デフォルトの名無しさん
2022/02/16(水) 08:23:08.93ID:Hej5n2W4 >>288
関数化 or if-else
関数化 or if-else
291デフォルトの名無しさん
2022/02/16(水) 08:45:57.03ID:dhf8je8S >>288
if a_condition:
old_foo=foo
boo=new_value
if old_foo == foo:
raise ValueError("error!")
if a_condition:
old_foo=foo
boo=new_value
if old_foo == foo:
raise ValueError("error!")
292デフォルトの名無しさん
2022/02/16(水) 09:05:32.17ID:W7tQrrGw >>288
VS code
VS code
293デフォルトの名無しさん
2022/02/16(水) 09:52:08.68ID:aoiSu09N pylanceさいつよ # type: ignore
294デフォルトの名無しさん
2022/02/16(水) 11:39:04.96ID:YEGQLb4J pylanceってパイランスって言うんですか? 昔「だっちゅーの」っていう女の子二人組が...
素朴な疑問ですが、補完機能があるようなものを使うとして、上記の場合にbooが
間違いであることはどうやって分かるんでしょうか。もし同じスコープ内にbooという
変数が既にあった場合、booとタイプするのを間違いとは断定できないのでは...
もしbooがなかったら、「プログラムに影響を及ぼさない変数をいじってんじゃねーよ」
というツッコミは可能だと思いますが。
素朴な疑問ですが、補完機能があるようなものを使うとして、上記の場合にbooが
間違いであることはどうやって分かるんでしょうか。もし同じスコープ内にbooという
変数が既にあった場合、booとタイプするのを間違いとは断定できないのでは...
もしbooがなかったら、「プログラムに影響を及ぼさない変数をいじってんじゃねーよ」
というツッコミは可能だと思いますが。
295デフォルトの名無しさん
2022/02/16(水) 11:54:00.21ID:1mMAv7cD そりゃ重箱の隅を突き始めたらすり抜けるケースなんていくらでもあるよ
もともとコードとして合法なんだもん
もともとコードとして合法なんだもん
296デフォルトの名無しさん
2022/02/16(水) 12:23:29.89ID:jBoRoSxS >>291 だってold_booとか書いたら一緒だからね
もうコンパイラ言語を使えば
もうコンパイラ言語を使えば
297デフォルトの名無しさん
2022/02/16(水) 12:26:03.04ID:DXO0iyBK type hints書かないの?(書き捨てのぞく)
298デフォルトの名無しさん
2022/02/16(水) 12:29:48.85ID:tzGoh0bw エディタが人間のやりたいことを理解できる時代になったら検出できるんじゃない?
299デフォルトの名無しさん
2022/02/16(水) 12:30:41.98ID:tzGoh0bw 怪しい部分にはassert文挟むとか、291みたいにエラー吐かせるのが基本じゃないか
300デフォルトの名無しさん
2022/02/16(水) 13:11:53.73ID:1hjdKt99 根本的に、1文字ミスって別の変数にアクセスできちゃう書き方というか、その命名規則や設計思想は良くないね
動けば何でもいーじゃんとか言って後々にツケが回るやつだ
動けば何でもいーじゃんとか言って後々にツケが回るやつだ
301デフォルトの名無しさん
2022/02/16(水) 14:37:06.42ID:m8Y8zgQ2302デフォルトの名無しさん
2022/02/16(水) 14:51:55.36ID:w27+Spzi エラーメッセージくらい貼ろうぜ
303デフォルトの名無しさん
2022/02/16(水) 14:56:01.74ID:m8Y8zgQ2 no_consoleモードだと、エラーメッセージがそのままでは拾えないような
304デフォルトの名無しさん
2022/02/16(水) 17:10:08.13ID:MKfHEQkf >>301
別のプログラムで、pywからImageMagickt等10種以上をsubprocess.runで呼び出して、
no_consoleモード実行してるんですがエラーになったことないです。
pythonのprint()もエラーでたことないです。
別のプログラムで、pywからImageMagickt等10種以上をsubprocess.runで呼び出して、
no_consoleモード実行してるんですがエラーになったことないです。
pythonのprint()もエラーでたことないです。
305デフォルトの名無しさん
2022/02/16(水) 17:11:35.95ID:MKfHEQkf >>302
エラーがうまく拾えなくて困っています。
エラーがうまく拾えなくて困っています。
306デフォルトの名無しさん
2022/02/16(水) 18:22:07.26ID:m8Y8zgQ2 >>304
内部的にurllibを使ってると、with as 構文ではうまく動かなかったこともあるので、
ydl = YoutubeDL(ydl_opts)
result = ydl.extract_info(youtube_url, download=True)
ydl.close()
あたりではどうかな?
内部的にurllibを使ってると、with as 構文ではうまく動かなかったこともあるので、
ydl = YoutubeDL(ydl_opts)
result = ydl.extract_info(youtube_url, download=True)
ydl.close()
あたりではどうかな?
307デフォルトの名無しさん
2022/02/16(水) 18:37:50.26ID:MKfHEQkf308デフォルトの名無しさん
2022/02/16(水) 18:38:50.39ID:5G/Gik2e309デフォルトの名無しさん
2022/02/16(水) 18:51:18.67ID:m8Y8zgQ2310デフォルトの名無しさん
2022/02/16(水) 18:55:08.31ID:WMJtWX4E stdoutとstderrをファイル出力にしないといけないんじゃないの
311デフォルトの名無しさん
2022/02/16(水) 19:28:07.20ID:MKfHEQkf >>310
with (redirect_stdout(open(os.devnull, 'w')), redirect_stderr(open(os.devnull, 'w')), YoutubeDL(ydl_opts) as ydl):
____result = ydl.extract_info(youtube_url, download=True)
でno_consoleモードで正常に処理できました。ありがとうございます。
どなたか、no_consoleモードかどうかの判定の仕方教えてもらえませんか?
拡張子での判定は、Visual Studio Codeから実行した場合に支障がでるので
with (redirect_stdout(open(os.devnull, 'w')), redirect_stderr(open(os.devnull, 'w')), YoutubeDL(ydl_opts) as ydl):
____result = ydl.extract_info(youtube_url, download=True)
でno_consoleモードで正常に処理できました。ありがとうございます。
どなたか、no_consoleモードかどうかの判定の仕方教えてもらえませんか?
拡張子での判定は、Visual Studio Codeから実行した場合に支障がでるので
312デフォルトの名無しさん
2022/02/16(水) 19:43:49.72ID:y2cKuBOG313デフォルトの名無しさん
2022/02/16(水) 19:44:45.60ID:y2cKuBOG314デフォルトの名無しさん
2022/02/16(水) 20:30:23.86ID:v91aidV3 インタープリター名で判定
mode = 'no_console' if 'pythonw' in os.path.basename(sys.executable) else 'console'
mode = 'no_console' if 'pythonw' in os.path.basename(sys.executable) else 'console'
315デフォルトの名無しさん
2022/02/16(水) 20:54:59.81ID:MKfHEQkf 皆様ご助言ありがとうございました。
no_consoleモードの判定は、sys.__stdout__ にしました。
sys.executableではexe化したときに判定できないことがあるらしい
no_consoleモードの判定は、sys.__stdout__ にしました。
sys.executableではexe化したときに判定できないことがあるらしい
316デフォルトの名無しさん
2022/02/16(水) 21:25:03.60ID:MKfHEQkf317デフォルトの名無しさん
2022/02/17(木) 03:14:44.34ID:1NrfTGml メソッドに渡した文字列をstripしようとしたらnonetype errorが起きた
そこで関数内でその文字列変数をprintしたらちゃんと出力された
何が理由のエラーなのかさっぱり分からん
ただのバグか?
そこで関数内でその文字列変数をprintしたらちゃんと出力された
何が理由のエラーなのかさっぱり分からん
ただのバグか?
318デフォルトの名無しさん
2022/02/17(木) 08:28:12.79ID:MYDromrM ただのバグだね
319デフォルトの名無しさん
2022/02/17(木) 09:41:57.71ID:3vu7PZHI なんでもばぐにすんな、気合いが足りんだけだろ
320デフォルトの名無しさん
2022/02/17(木) 10:01:06.02ID:X0cMMW0O print(repr(変数))
321デフォルトの名無しさん
2022/02/17(木) 10:23:08.88ID:Xo3IV4af322デフォルトの名無しさん
2022/02/17(木) 10:29:14.55ID:SQ5bCrsi stripしたいのにnonetype errorになるのがバグじゃなかったらなんなんだよw
ただのバグだじゃん
ただのバグだじゃん
323デフォルトの名無しさん
2022/02/17(木) 14:37:46.34ID:1NrfTGml >>321
ウィルス?
ウィルス?
324デフォルトの名無しさん
2022/02/17(木) 14:48:19.01ID:X0cMMW0O 筑波大ドメインやぞw
開けなくてもニュースになったあの教材ってわかる
開けなくてもニュースになったあの教材ってわかる
325デフォルトの名無しさん
2022/02/17(木) 15:16:35.70ID:dQiouJUG 元の値(文字列)をきちんと拾えるようにすればいいだけじゃないのか?
326デフォルトの名無しさん
2022/02/19(土) 09:02:00.81ID:44TdCCHX 画像の境界線をimagechops.difference().getbbox()で検出するとき
境界線付近にjpg圧縮由来のぼんやりノイズがあって、少し大きめのbbox取得しちゃうとき
どうやってノイズ突破するのがよいでしょうか?
画像黒、背景白、ノイズはだいたい10%グレー前後です
目を凝らさないと見えないんだけど、differenceの感度が高すぎて拾っちゃう感じ
境界線付近にjpg圧縮由来のぼんやりノイズがあって、少し大きめのbbox取得しちゃうとき
どうやってノイズ突破するのがよいでしょうか?
画像黒、背景白、ノイズはだいたい10%グレー前後です
目を凝らさないと見えないんだけど、differenceの感度が高すぎて拾っちゃう感じ
327デフォルトの名無しさん
2022/02/19(土) 11:06:37.60ID:R5yjbcGL328デフォルトの名無しさん
2022/02/19(土) 11:25:23.85ID:hDmnOZdm シャープとか二値化とかそんな前処理してからbboxすれば?
329デフォルトの名無しさん
2022/02/19(土) 12:13:56.94ID:Bncv98Zm モスキートノイズってやつ?
バイラテラルフィルタをopencvで50回くらい連打すればいけそう
バイラテラルフィルタをopencvで50回くらい連打すればいけそう
330デフォルトの名無しさん
2022/02/21(月) 07:06:50.82ID:tPTlXWXv python2から3で、/ (割り算)って常に浮動小数点になりました? ね?
4/2=2; 5/2=2 (python2), 4/2=2.0; 5/2=2.5 (python3)
古いスクリプトをメンテしていたら、結果がおかしかったので... これはどうしたら。
// だと整数(部分)になるようですが、ぱっと見変数の中身が整数なのか浮動小数点
なのか明らかでない部分もあり。
4/2=2; 5/2=2 (python2), 4/2=2.0; 5/2=2.5 (python3)
古いスクリプトをメンテしていたら、結果がおかしかったので... これはどうしたら。
// だと整数(部分)になるようですが、ぱっと見変数の中身が整数なのか浮動小数点
なのか明らかでない部分もあり。
331デフォルトの名無しさん
2022/02/21(月) 08:32:24.50ID:1BCnZvzG 常にintでかこめw
a = int(5/2)
a = int(5/2)
332デフォルトの名無しさん
2022/02/21(月) 08:47:28.69ID:c97x3Gxx > ぱっと見変数の中身が整数なのか浮動小数点
なのか明らかでない部分もあり。
type hint付けたら?
なのか明らかでない部分もあり。
type hint付けたら?
333デフォルトの名無しさん
2022/02/21(月) 19:21:20.87ID:T/Qg+a/K 複数店舗のレシートの画像データから消費税率ごとの金額をpythonで抽出する具体的な方法をどなたかご存じでしたらお教え頂けないでしょうか?
レシートへの記載方法は機械での印字、位置や内税、外税、合計金額などのフォーマットは不定となります
よろしくお願いします
レシートへの記載方法は機械での印字、位置や内税、外税、合計金額などのフォーマットは不定となります
よろしくお願いします
334デフォルトの名無しさん
2022/02/21(月) 19:22:42.41ID:rSxedOK0 int(a/b)とa//bは挙動が違うから注意がいるよね
とはいっても挙動変わる桁までそんな使わないけど
とはいっても挙動変わる桁までそんな使わないけど
335デフォルトの名無しさん
2022/02/21(月) 19:30:48.33ID:9+weaIl8336デフォルトの名無しさん
2022/02/21(月) 19:48:55.17ID:i5JttRhR >>333
AIでエリア認識(yoloなど)と数字読み取り(どんなでも)でやればいい
画像=フラッドスキャナ読み取りで歪み傾き限定的だったらAI使わなくてもピクセル読んでく力業でなんとかなる
ただフォーマットが本当に不定(どんな店のかわからない)だったら力業じゃむり
自分で作るなら手動入力前提で入力支援機能に徹する方が現実的だよ
AIでエリア認識(yoloなど)と数字読み取り(どんなでも)でやればいい
画像=フラッドスキャナ読み取りで歪み傾き限定的だったらAI使わなくてもピクセル読んでく力業でなんとかなる
ただフォーマットが本当に不定(どんな店のかわからない)だったら力業じゃむり
自分で作るなら手動入力前提で入力支援機能に徹する方が現実的だよ
337デフォルトの名無しさん
2022/02/21(月) 21:12:01.60ID:ytqVjd2E 揺れるならAI使うしかなかんべ
まず1000枚くらいを人力でデータ化し
静止画とあわせて学習させる
あとはカメラ転送python受け、内部計算pandasかdbに登録ね
まず1000枚くらいを人力でデータ化し
静止画とあわせて学習させる
あとはカメラ転送python受け、内部計算pandasかdbに登録ね
338デフォルトの名無しさん
2022/02/21(月) 21:46:18.49ID:tPTlXWXv339デフォルトの名無しさん
2022/02/21(月) 21:54:14.38ID:n//MgrTx >>338
違うよ、前者も後者も常に整数だけど前者は整数になる前にfloatを挟むので桁数が大きいと計算精度が保証されなくなる
a = 123456789012345678
b = 10
print(int(a/b))
print(a//b)
これ試してみるといいよ
違うよ、前者も後者も常に整数だけど前者は整数になる前にfloatを挟むので桁数が大きいと計算精度が保証されなくなる
a = 123456789012345678
b = 10
print(int(a/b))
print(a//b)
これ試してみるといいよ
340デフォルトの名無しさん
2022/02/21(月) 22:29:55.05ID:ytqVjd2E //が場合によるってどこで聞いたんだよ…
そんな知識の精度でintとかfloatとか気にしてる場合じゃないぞ
そんな知識の精度でintとかfloatとか気にしてる場合じゃないぞ
341デフォルトの名無しさん
2022/02/22(火) 06:29:15.92ID:i2wW6eRB342デフォルトの名無しさん
2022/02/22(火) 07:30:32.17ID:Y8t1jQH1 回転しない前提なら投影で位置を推測するんですけどね
343デフォルトの名無しさん
2022/02/23(水) 09:47:30.08ID:ecVw6j+6 enumerateで取得した番号がずっと1だ
なにがどうなってる
なにがどうなってる
344デフォルトの名無しさん
2022/02/23(水) 10:28:20.65ID:ecVw6j+6 forの中にforがあって両方iだった
345デフォルトの名無しさん
2022/02/23(水) 19:24:47.19ID:RI+NKERl iniファイルを読み込むときに、
[GENERAL]
ABZ=tanaka
ABG=satou
AUQ=hououin
〜〜〜〜
みたいな羅列の長い内容を読み込むときに、ABZとかAUQとかコード内で指定せずに勝手に読み込んでその名前で変数化することは可能ですか?
読み込むだけで大変な長いコードになってしまった
[GENERAL]
ABZ=tanaka
ABG=satou
AUQ=hououin
〜〜〜〜
みたいな羅列の長い内容を読み込むときに、ABZとかAUQとかコード内で指定せずに勝手に読み込んでその名前で変数化することは可能ですか?
読み込むだけで大変な長いコードになってしまった
346デフォルトの名無しさん
2022/02/23(水) 19:50:37.90ID:A+TpIAUX 辞書使う方が良い
347デフォルトの名無しさん
2022/02/23(水) 19:55:47.48ID:RI+NKERl >>345
cfg = configprrser.Configperser()
cfg.read(path)
return dict(cfg.items("GENERAL"))
って辞書にする書き方ができました
cfg = configprrser.Configperser()
cfg.read(path)
return dict(cfg.items("GENERAL"))
って辞書にする書き方ができました
348デフォルトの名無しさん
2022/02/25(金) 20:56:48.33ID:GIHvsxbC K=9
T=0
import numpy as np
a[T]=np.zeros((K,K))
print(a[T])
aが定義されてませんと言われましたがどうやって回避すれば良いでしょうか?
T=0
import numpy as np
a[T]=np.zeros((K,K))
print(a[T])
aが定義されてませんと言われましたがどうやって回避すれば良いでしょうか?
349デフォルトの名無しさん
2022/02/25(金) 20:57:59.34ID:xQz6a/12 なかなか不思議なことやってんな
350348
2022/02/25(金) 21:18:24.60ID:dMzxkvQR どうしたら良いでしょうか
aを定義しろと言われてもaはゼロ行列だと思うのですが
aを定義しろと言われてもaはゼロ行列だと思うのですが
351デフォルトの名無しさん
2022/02/25(金) 21:24:04.00ID:21E+Zf1q >>348
aを定義すれば回避できるよ
aを定義すれば回避できるよ
352デフォルトの名無しさん
2022/02/25(金) 21:34:05.55ID:uvlAEAIe a[T]=np.zeros((K,K))
てことは
a[T]
np.zeros((K,K))
とりあえず両方評価できないと始まらないので個別に評価してみる。(Kは明白なので省略)
>>> a[T]
…
NameError: name 'a' is not defined
てことは
a[T]
np.zeros((K,K))
とりあえず両方評価できないと始まらないので個別に評価してみる。(Kは明白なので省略)
>>> a[T]
…
NameError: name 'a' is not defined
353デフォルトの名無しさん
2022/02/25(金) 21:51:43.98ID:jsx2tRyk > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
クソチョンはウンコを食べる糞食人種w
クソチョンはゲリ便をじゅるじゅると
うまそうに食うw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
クソチョンはウンコを食べる糞食人種w
クソチョンはゲリ便をじゅるじゅると
うまそうに食うw
354デフォルトの名無しさん
2022/02/25(金) 22:03:11.98ID:Dt5oOUOb355デフォルトの名無しさん
2022/02/25(金) 22:18:07.65ID:uvlAEAIe >>> a=[]
>>> a[T]
IndexError: list index out of range
初心者スレたのしいね
>>> a[T]
IndexError: list index out of range
初心者スレたのしいね
356デフォルトの名無しさん
2022/02/26(土) 00:37:43.56ID:BMq+AkmN このレベルでnumpyとか手を出さなくていい
357デフォルトの名無しさん
2022/02/26(土) 17:10:40.38ID:0W3q9eVZ プログラム的な事マジでド初心者の俺に教えてくれ
AとBのボタンを作って押下した時の挙動を書く時とかのこのボタン?フォーム?の事ってなんて言うの?
VBAならUserFormとかで適当に作ったりしてたから似たような感じで簡単なソフト作れるんじゃないかと思ったが、調べても良く分からなんだ
AとBのボタンを作って押下した時の挙動を書く時とかのこのボタン?フォーム?の事ってなんて言うの?
VBAならUserFormとかで適当に作ったりしてたから似たような感じで簡単なソフト作れるんじゃないかと思ったが、調べても良く分からなんだ
358デフォルトの名無しさん
2022/02/26(土) 17:23:42.20ID:bVNtHGMl 「python gui 方法」みたいにぐぐれば色々ヒットするよ
pythonにこだわりないならc#とかほかの言語の方がウインドウ作ってとかはやりやすいと思う
pythonにこだわりないならc#とかほかの言語の方がウインドウ作ってとかはやりやすいと思う
359デフォルトの名無しさん
2022/02/26(土) 17:59:06.52ID:wx7c3FZV >>357
俺も初心者だけどイベントハンドラーとか?
俺も初心者だけどイベントハンドラーとか?
360デフォルトの名無しさん
2022/02/26(土) 17:59:13.72ID:wx7c3FZV 違うかw
361デフォルトの名無しさん
2022/02/26(土) 18:14:31.40ID:69L5Q9UW guiって言うのか
やれそうな気してきた、ありがとう
そんなに難しい事をするつもりはない(出来る気もしない)から言語に拘りはないけど、どうせ触るなら時代に乗ってそう?で分かりやすそうなのが良いかなぁと
やれそうな気してきた、ありがとう
そんなに難しい事をするつもりはない(出来る気もしない)から言語に拘りはないけど、どうせ触るなら時代に乗ってそう?で分かりやすそうなのが良いかなぁと
362デフォルトの名無しさん
2022/02/26(土) 18:36:02.89ID:xS/SyeLk pythonをざっとやってdjangoかなあ
363デフォルトの名無しさん
2022/02/26(土) 21:08:07.66ID:pRyvkJpa GUIって意外と難しいぞ
非同期処理なんとなくわかる程度まで行かないと厳しい
ボタン置くだけならJavascriptが一番楽
ブラウザとテキストエディタがあればいい。
非同期処理なんとなくわかる程度まで行かないと厳しい
ボタン置くだけならJavascriptが一番楽
ブラウザとテキストエディタがあればいい。
364デフォルトの名無しさん
2022/02/26(土) 21:50:25.88ID:bHtz5ue8 GUIだけならdelphiとかどうだ?
365デフォルトの名無しさん
2022/02/26(土) 22:04:11.64ID:wj1ibNBr 20年前ならまだしも今delphiは・・・
366デフォルトの名無しさん
2022/02/27(日) 10:34:45.08ID:nn6oofM8 >>357
わしも初心者ですが...
ボタンとかプルダウンメニューとかマウスを使う前提の環境 = gui
ボタンとかの部品 = ウィジェット
それらを使うためのサブルーチン群 = guiツールキット
ボタンが押されたとかの出来事 = イベント
ボタンとか配置するソフト = guiデザイナ
pytyonはguiツールキットが多すぎるぐらい恵まれてます。
わしはpyqt5使っております。ほかはtkinter、WxPython、pygtk、Kivy が有名。
でも意外と楽ちんなデザイナが少ない気がします。
pyqtのqtデザイナ、tkinterのPAGEが使いやすいかと思います。
わしも初心者ですが...
ボタンとかプルダウンメニューとかマウスを使う前提の環境 = gui
ボタンとかの部品 = ウィジェット
それらを使うためのサブルーチン群 = guiツールキット
ボタンが押されたとかの出来事 = イベント
ボタンとか配置するソフト = guiデザイナ
pytyonはguiツールキットが多すぎるぐらい恵まれてます。
わしはpyqt5使っております。ほかはtkinter、WxPython、pygtk、Kivy が有名。
でも意外と楽ちんなデザイナが少ない気がします。
pyqtのqtデザイナ、tkinterのPAGEが使いやすいかと思います。
367デフォルトの名無しさん
2022/02/27(日) 19:13:19.38ID:EPp3U+v4 guiキット恵まれてんのにexe配布が絶望的…
頼むからpyinstallerちゃんダイエットしてくれや
頼むからpyinstallerちゃんダイエットしてくれや
368デフォルトの名無しさん
2022/02/27(日) 19:29:40.89ID:6fl1teDT 最初からexe配布が視野に入ってるなら
処理的にどうしてもpython必須ってんじゃない限り
別の言語使った方がいい
処理的にどうしてもpython必須ってんじゃない限り
別の言語使った方がいい
369デフォルトの名無しさん
2022/02/27(日) 21:23:29.75ID:w26qCfYC >>368
ホントそれ
ホントそれ
370デフォルトの名無しさん
2022/02/28(月) 09:01:21.60ID:10TVIxo2371348
2022/02/28(月) 12:02:04.82ID:nBtp+f0s 皆さまありがとうございます、皆様のおかげで問題は解決しました
372デフォルトの名無しさん
2022/02/28(月) 15:17:54.00ID:nBtp+f0s https://atcoder.jp/contests/abc241/tasks/abc241_a
この問題で、
i=0
A=[]
B=[]
for i in range(10):
#### list assignment out of range が次の行で出る
B[i]=input('A[i]を代入してください')
A[i].append(int(B[i]))
if A[i]<= 9:
i +=1
else :
B[i]=input('もう一度A[i]を代入してください')
print(A[A[A[0]]])
何がout of range なのでしょうか?
この問題で、
i=0
A=[]
B=[]
for i in range(10):
#### list assignment out of range が次の行で出る
B[i]=input('A[i]を代入してください')
A[i].append(int(B[i]))
if A[i]<= 9:
i +=1
else :
B[i]=input('もう一度A[i]を代入してください')
print(A[A[A[0]]])
何がout of range なのでしょうか?
373デフォルトの名無しさん
2022/02/28(月) 15:32:20.23ID:UX0HcLa3 B=[] ←要素数ゼロで初期化
B[i]= ←i番目の要素に代入。だから要素数の範囲(レンジ)からアウトしてる
B[i]= ←i番目の要素に代入。だから要素数の範囲(レンジ)からアウトしてる
374デフォルトの名無しさん
2022/02/28(月) 16:29:27.67ID:nBtp+f0s >>373
ありがとうございます、
つまり最初に有限この要素のリスト
B=[0,0,0,0,0,0,0,0,0,0]を作っておいて後からそれらの値に代入すれば問題は解決されるのでしょうか?それが一番いいやり方でしょうか?
ありがとうございます、
つまり最初に有限この要素のリスト
B=[0,0,0,0,0,0,0,0,0,0]を作っておいて後からそれらの値に代入すれば問題は解決されるのでしょうか?それが一番いいやり方でしょうか?
375デフォルトの名無しさん
2022/02/28(月) 17:08:39.69ID:BVEEYcFL376デフォルトの名無しさん
2022/02/28(月) 17:23:45.04ID:BjQFST3O >>374
数字が1個ずつ渡されると勘違いしてる前提だとしても
Bをリストする意味ないしi = 0 や i += 1するのも意味がないよ
入力は1行で10個の数字が渡されるから
直接splitして各要素を数値にしてlistとして変数に代入すればいい
数字が1個ずつ渡されると勘違いしてる前提だとしても
Bをリストする意味ないしi = 0 や i += 1するのも意味がないよ
入力は1行で10個の数字が渡されるから
直接splitして各要素を数値にしてlistとして変数に代入すればいい
377デフォルトの名無しさん
2022/02/28(月) 18:22:56.81ID:uUgrFe+p 自己解決しました
ありがとうございます
ありがとうございます
378デフォルトの名無しさん
2022/02/28(月) 18:24:43.32ID:7jUXLESA >>376
ありがとうございます
ありがとうございます
379デフォルトの名無しさん
2022/02/28(月) 19:33:18.82ID:QtV0mrZw このタイプの入力はいつも内包表記でやってるな
a = [int(i) for i in input().split()]
a = [int(i) for i in input().split()]
380デフォルトの名無しさん
2022/03/01(火) 07:16:31.85ID:8HE09WEK パイソン学べばアプリ作れると思ってはじめてみたけど
パイソンは言語のひとつであってそれだけではアプリを作れないんだね
パイソンは言語のひとつであってそれだけではアプリを作れないんだね
381デフォルトの名無しさん
2022/03/01(火) 07:48:40.95ID:OUtPpYxS すまんが日本語で話してくれんか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はパンダがいなくなる状況に直面するだろう」 中国メディア、専門家の見方伝える [♪♪♪★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★11 [樽悶★]
- 止まらぬ「日本売り」 高市財政への懸念で進む金利上昇と円安 ★2 [蚤の市★]
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★5 [BFU★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★12 [樽悶★]
- 外国人の犯罪率は日本人の1.72倍 警察庁が短期滞在者除いた数字を参院内閣委で答弁★2 [七波羅探題★]
- 🏡
- 【高市悲報】大暴落 [115996789]
- 【画像】おじさん起きる、そして鹿と会う
- 【速報】東京から人が消える [329329848]
- フェミ「被災地支援に参加したが私達女性は炊事洗濯など雑用係、私達は奴隷なの?」←15万いいね
- 【悲報】高市さん…クリスマスケーキからイチゴが無くなったよ
