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


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

Pythonのお勉強 Part58



1 名前:デフォルトの名無しさん [2018/10/25(木) 20:50:10.29 ID:NRPlmaaN.net]
★当スレにRubyのコードを書くことを禁ず

Pythonオフィシャルサイト
www.python.org/

■前スレ
Pythonのお勉強 Part57
mevius.5ch.net/test/read.cgi/tech/1529888279/

◆関連スレ
くだすれPython(超初心者用) その39
mevius.5ch.net/test/read.cgi/tech/1535064635/

◆まとめwiki
ttp://python.rdy.jp/

◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。このスレ的には消えるまでの日数を長めに指定のこと。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)


次スレは>>980が挑戦する

57 名前:デフォルトの名無しさん mailto:sage [2018/11/12(月) 18:48:09.82 ID:KM3fDEtL.net]
>>55
やってみたけどなんなん?w

58 名前:デフォルトの名無しさん [2018/11/12(月) 22:47:11.49 ID:kT1ew28W.net]
すげー顔文字に見えるな

59 名前:デフォルトの名無しさん [2018/11/12(月) 23:05:52.44 ID:JEwLf6Zk.net]
>>55
print(1**2**3)

1
print(3**2**1)

9

そら(1^8=1)そう(3^2=9)よ

60 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 02:24:20.81 ID:bT3Yj67d.net]
>>47
やってみます。
ただ、通信と言うよりはメインプロセスが無くなってしまってるような感じなんですよね…
pool.close()後にpool.join()してるのに、子プロセスの終了を待っていないような?

61 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 12:01:50.17 ID:o8lRR21h.net]
[print(i,v) for i,v in enumerate(range(10))]
の結果が以下のようになってしまうのですが、余計なNoneリストがくっついて出力されてしまうのはなぜですか?

0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
[None, None, None, None, None, None, None, None, None, None]

62 名前:デフォルトの名無しさん [2018/11/13(火) 12:08:25.77 ID:HwiD+z3E.net]
printの戻り値がNoneだから、Noneが10個入ったリストが生成されてる
Noneのリストを出力したくないなら内包表記じゃない普通のforを使う

63 名前:デフォルトの名無しさん [2018/11/13(火) 14:22:51.90 ID:f2sT0P/E.net]
Python3で関数になった弊害か

64 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 15:04:39.79 ID:BS1qZA5r.net]
>>61
解決しました
ありがとうございました

65 名前:デフォルトの名無しさん [2018/11/13(火) 18:40:12.78 ID:90McxFB4.net]
>>62
関係ない



66 名前:デフォルトの名無しさん [2018/11/13(火) 19:23:07.60 ID:57oATazI.net]
>>64
ある
python2のprint文で>>60を書いたらそもそも文法エラーで動かない

67 名前:デフォルトの名無しさん [2018/11/13(火) 19:27:50.95 ID:Vxu3kwrv.net]
害ちゃうやんw

68 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 20:37:55.74 ID:XRzYMoBo.net]
ジェネレーター式の意味を理解してないコードがエラー出ずに動く害

69 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 20:44:52.39 ID:HzkGmazt.net]
ガイジは病院へ

70 名前:デフォルトの名無しさん [2018/11/14(水) 11:18:07.75 ID:Hh1ptiAj.net]
>>67
どうみても正常です

71 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 20:08:22.51 ID:7I4TYJD ]
[ここ壊れてます]

72 名前:u.net mailto: 自分の意に沿わないものは全て害だろ

サヨもウヨもフェミもミソジニーもミサンドリーもそう言ってるぞ
[]
[ここ壊れてます]

73 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 20:52:25.05 ID:gClbFAKL.net]
Python始めました
docstringてどの形式がスタンダード?

74 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 21:02:13.47 ID:RajhuqxK.net]
https://www.python.org/dev/peps/pep-0257/

75 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 09:23:23.70 ID:dswA0JYr.net]
メソッドにlistとかdict2つ渡したい場合どうやるの?



76 名前:デフォルトの名無しさん [2018/11/17(土) 10:45:13.09 ID:B4GISbTr.net]
渡せばええやん

77 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 12:18:06.32 ID:dswA0JYr.net]
*必須なのかと思いこんでた

78 名前:39 mailto:sage [2018/11/18(日) 00:07:44.90 ID:nPRa3vMz.net]
Apache側のタイムアウト設定が原因でした…
それでメインプロセスがいなくなるせいでした。。
お騒がせしました。

79 名前:デフォルトの名無しさん [2018/11/19(月) 13:08:31.80 ID:3MOWhUti.net]
ひとの話をちゃんと聴くべき

80 名前:デフォルトの名無しさん [2018/11/20(火) 18:46:59.72 ID:twdu89w5.net]
簡単なAI作って見たいと思っていますが、
開発環境はどうするといいでしょう?
Anaconda・VSCode辺りが良いのではないかと考えています。

81 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 20:44:48.38 ID:eXMfunJO.net]
十分じゃないすか
問題は能力の方だよ

82 名前:デフォルトの名無しさん [2018/11/20(火) 21:58:50.00 ID:twdu89w5.net]
すいません。
どちらがいいでしょう?
が抜けていました。

83 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 22:54:01.56 ID:SIaCA4bb.net]
ちょっとお試しならAnacondaだけでやればいいんじゃね
つか比較おかしいから
それぞれ何なのか調べとけ

84 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 23:14:22.35 ID:EK/blyY1.net]
VSCodeだけでいいんじゃね
インタプリタ無しで一体何するのか知らないけど

85 名前:デフォルトの名無しさん [2018/11/20(火) 23:20:00.02 ID:Vm2a6rBd.net]
インタプリタ有りやったら一体何すんねん?



86 名前:デフォルトの名無しさん [2018/11/20(火) 23:53:48.75 ID:twdu89w5.net]
ではAnacondaにします。
ありがとうございました。

87 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 07:48:37.44 ID:+fbKXDkI.net]
両方使ったらええやん

88 名前:デフォルトの名無しさん [2018/11/21(水) 11:59:11.56 ID:EDQHKouT.net]
配列のポインタをpythonから使えるようにするにはどうしたらいいの?
print(dataPointer)
#c_void_p(4594122752)

print(dataPointer[0])
TypeError: 'c_void_p' object does not support indexing
エラーが出てしまう

89 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 12:38:41.65 ID:1UUCTXJ3.net]
>>86
c_void_pはvoid*相当なのでデリファレンスは不可。最初から所望のポインタ型で受け取っては?
https://docs.python.org/ja/3/library/ctypes.html#type-conversions
あるいはリンク先から若干下のcast関数とか、特定ポインタ型のfrom_bufferクラスメソッド等

90 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 16:38:27.06 ID:EDQHKouT.net]
>>87
むずいよう

91 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 18:18:08.87 ID:EDQHKouT.net]
castしたら違う値が出てきた

92 名前:デフォルトの名無しさん mailto:sage [2018/11/21(水) 18:37:12.69 ID:EDQHKouT.net]
出来た!
print(ctypes.cast(dataPointer,ctypes.POINTER((ctypes.c_double)))[0])

93 名前:デフォルトの名無しさん [2018/11/22(木) 12:40:28.94 ID:blyr971h.net]
()余分に見えるが意味あるのか?

94 名前:デフォルトの名無しさん [2018/11/22(木) 20:58:25.97 ID:HONMAAM4.net]
>>91
それ聞いてどおするつもりやw質問の仕方間違っとるわw
意味ないなら何の問題もないし
意味あるならその意味を知りたいんやないかおまえw

95 名前:デフォルトの名無しさん mailto:sage [2018/11/22(木) 21:54:51.59 ID:y+g4Mzp9.net]
>>91
(ctypes.c_double)の括弧でしょ? 明らかに余分で意味無いから無くてもいいよね
あと>>92はカイジす



96 名前:ャて何言ってるか意味分かんないよねw []
[ここ壊れてます]

97 名前:デフォルトの名無しさん [2018/11/22(木) 23:06:53.04 ID:HONMAAM4.net]
どおも〜カイジでぇす!

98 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 07:01:34.35 ID:2HLR+v64.net]
ざわ

99 名前:デフォルトの名無しさん [2018/11/23(金) 10:42:08.19 ID:RHFoujTa.net]
一瞬、LISPコードに見えた!

100 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 17:59:46.31 ID:qZBUrC4R.net]
pandasのdataframeを散布図でプロットするときに横軸を時刻、縦軸を実数でプロットしたいです。
時刻をdatetime型のままにしているとエラーが出ます。
unixtimeに変換すれば解決しますが軸の目盛りがただの数値になってしまい読みにくくなってしまいます。
どのように解決できますか?

101 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 18:12:43.71 ID:cGOad0jL.net]
>>97
Index.format() メソッドで時刻を文字列型にかえる

102 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 18:16:22.29 ID:cGOad0jL.net]
あるいは
pandas.DataFrameのインデックスをDatetimeIndexにしておく

103 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 18:43:58.56 ID:qZBUrC4R.net]
>>98
すみません、具体的な方法が分からないのでご教授願います。
Dataframeはこのような構造です。

https://i.imgur.com/SkRvPQ2.jpg

104 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:22:46.77 ID:cGOad0jL.net]
>>100
時刻、秒数まで欲しいんか?
年数も全部いるんか?

105 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:24:48.43 ID:qZBUrC4R.net]
>>101
月と日と時間と分があればいいです。



106 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:27:04.94 ID:cGOad0jL.net]
まあいいや
>>99のほうの方法でいくぞ

df['time'] = pd.to_datetime(df['time'])
df.set_index('time', inplace=True)

107 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:33:40.16 ID:cGOad0jL.net]
できたグラフのx軸から年を消すのは
axes[1].get_xaxis().set_major_formatter(mdates.DateFormatter(“%m-%d %H:%M”))
でたぶんいけるとおもう
[]の中の1が0かもしんないけど。

108 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:33:42.67 ID:qZBUrC4R.net]
>>103
どうすれば散布図にできますか?
x軸の引数がわかりません

109 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:36:40.86 ID:cGOad0jL.net]
たとえばtempと時間で散布図するなら
df.plot.scatter(y='temp')

110 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:37:24.41 ID:cGOad0jL.net]
(x軸に使うのがDataFrameのIndexである場合、xの指定は省略可能)

111 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:44:25.81 ID:qZBUrC4R.net]
>>107
こうなってしまいます。

https://i.imgur.com/M1uRUCL.png

112 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:48:30.53 ID:cGOad0jL.net]
じゃあ
df.plot(x='time', y='temp', kind='scatter')

113 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:51:48.90 ID:qZBUrC4R.net]
>>109
横軸がエラーとなってしまいます。

https://i.imgur.com/wvGU1Xn.png
https://i.imgur.com/OlYz6HL.png

114 名前:デフォルトの名無しさん [2018/11/23(金) 19:53:21.83 ID:oESjsyiL.net]
dat0 = np.arange(366)
dat1 = np.array((np.arange(366), np.arange(366)))
dat2 = np.arange(3600)
dat3 = np.array((np.arange(3600), np.arange(3600)))

p00 = pd.Series(dat0, index=pd.date_range('2018-11-22', periods=366))
p01 = pd.DataFrame(dat1.T, index=pd.date_range('2018-11-22', periods=366), columns=['hoge', 'fuga'])

p10 = pd.Series(dat2, index=pd.timedelta_range(0, periods=3600))
p11 = pd.DataFrame(dat3.T, index=pd.timedelta_range(0, periods=3600), columns=['hoge', 'fuga'])

fig = plt.figure()
axes = [fig.add_subplot(411 + _) for _ in range(4)]
p00.cumsum().plot(ax=axes[0])
p01.plot(ax=axes[1])
p10.cumsum().plot(ax=axes[2])
p11.plot(ax=axes[3])

plt.show()

115 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 19:55:56.44 ID:cGOad0jL.net]
>>110
pandasのバージョンが0.17より古いということはないか



116 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 20:11:32.26 ID:cGOad0jL.net]
あっ

>>103にまちがい

×df.set_index('time', inplace=True)
◎df.set_index('time')

117 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 20:34:55.12 ID:qZBUrC4R.net]
>>112
0.19.2でした。
>>113
かわりませんでした。
>>111
pandasがいいです

118 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 20:48:51.55 ID:qZBUrC4R.net]
エクセルのようにマーカーを線で結ぶ方法もわかりません。

119 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 20:56:17.33 ID:cGOad0jL.net]
>>114
(ー'`ー;)うーん
df.plot(kind='scatter', x=df.columns[0], y=df.columns[1])
でどうよ

>>115
普通のグラフと散布図の重ね書きが必要かも?

ax1 = df.plot()
df.plot(kind='scatter', ax=ax1, secondary_y=True)

120 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 21:14:37.81 ID:qZBUrC4R.net]
できませんでした。

121 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 21:16:32.23 ID:cGOad0jL.net]
もはや俺には手に負えない。。。
誰かもっと詳しい人をまってくれ
すまんな

122 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 21:21:33.46 ID:qZBUrC4R.net]
>>111
よくみたらpandasでした
すみません

123 名前:デフォルトの名無しさん [2018/11/23(金) 21:50:35.85 ID:D1/wh0yl.net]
‘/home/hoge/foo/*.txt’ みたいなパスが与えられてglobしたい時って、pathlibだと一度切り分けて
Path(‘/home/hoge/foo’).glob(‘*.txt’)
とするしか無い?
glob.globなら最初のパスを丸ごと与えて終わるけど

124 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 22:04:21.17 ID:xRMo6/oI.net]
マルチすんなチンカス

125 名前:デフォルトの名無しさん [2018/11/24(土) 00:26:19.74 ID:MKfv0UvY.net]
そんな事言ってもしマンカスやったらどうするつもりや?
このご時世やから秒でセクハラで訴えられるでおまえ



126 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 01:06:03.02 ID:dSfTZsQB.net]
のどチンカスならどっちでもセーフだからへーきへーき

127 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 01:49:02.59 ID:01jBobXF.net]
>>120
5ch は、マルチポスト禁止!

同じ質問を、2つ以上のスレに書き込むのは禁止!

128 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 14:01:54.72 ID:S/+07wK4.net]
>>117
できたぞ!

import pandas as pd
import matplotlib.pyplot as plt

df['time'] = pd.to_datetime(df['time'])
df = df.set_index('time')

plt.scatter(df.index, df['temp'])

plt.show()


>>115についてはこれから調べる

129 名前:デフォルトの名無しさん mailto:age [2018/11/24(土) 14:06:50.41 ID:S/+07wK4.net]
>>115
できたぞ!

plt.plot(df.index, df['temp'], marker=".")

#他のマーカーのカタチについては↓参照
#https://matplotlib.org/api/markers_api.html#module-matplotlib.markers

130 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 14:08:58.96 ID:S/+07wK4.net]
※pandasの.plot()を使う方法はなんかどーしてもうまくいかんかった (´・ω・`)

131 名前:デフォルトの名無しさん [2018/11/24(土) 15:05:41.49 ID:4kdGLnPd.net]
>>126
marker=(5, 1, 36) みたいな描き方出来るんだな勉強になった thx!

132 名前:デフォルトの名無しさん [2018/11/24(土) 16:36:05.20 ID:lQDFRZSW.net]
>>126
できまじた!

133 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 17:33:02.92 ID:S/+07wK4.net]
☆。・:*:・゚ ネ兄 ,。・:*:・゚☆

134 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 13:35:07.53 ID:fZu9KGiT.net]
プログラミングに関してはhtmlすら全く分からない超初心者です
storia.takeshobo.co.jp/manga/koizumi/_files/01/data/0001.jpg
の様にパズル化された画像を
storia.takeshobo.co.jp/manga/koizumi/_files/01/data/0001.ptimg.json
の記述にしたがって64分割された画像を入れ替えてパズルを完成させる方法を探していたら
https://pastebin.com/M7sUy6JC
が見つかった為、Pythonをインストールしたのですが意味が分かりません

Python 2.7.15
numpy (1.15.4)
Pillow (5.3.0)
pip (9.0.3)
setuptools (39.0.1)

PIL(Pillow)は入れました
保存したpy(_u_nscramble_manga.py)をコマンドプロントにぶっ込んだら
「line 1」「Syn

135 名前:taxError: invalid syntax」が出たので
1行目が無効と判断し、1〜15行目まで削除し16行目の#! /usr/bin/env pythonから始めました

すると
usage: _u_nscramble_manga.py [-h] image_path json_path output_path
_u_nscramble_manga.py: error: too few arguments
と言われました
そもそもURLの指定やjson、保存先の指定箇所が全く分かりません・・・
image_pathのところをhttp://storia.takeshobo.co.jp/manga/koizumi/_files/01/data/0001.jpgに書き換えたりしましたが違うみたいです

このスクリプトはどうやって実行するのでしょうか?
[]
[ここ壊れてます]



136 名前:デフォルトの名無しさん [2018/11/25(日) 14:11:24.57 ID:rkqtyTFb.net]
>>131
コマンドラインで引数を与える
python 〜.py -h
を実行すればヘルプが出るはず

137 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 15:30:15.57 ID:fZu9KGiT.net]
>>132
「コマンドラインで引数を与える」とはどう言う事でしょうか?
以下のURL
motw.mods.jp/Python/argument.html
を参照してバカなりに解釈した結果が以下です
https://dotup.org/uploda/dotup.org1700856.jpg

ERROR: Image file not found, check your path.
と出て怒られました・・・
意味が分かりません (´;ω;`)

138 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 15:49:56.58 ID:H967y0wv.net]
これって、竹書房がしょぼいなりにスクランブルかけてるのを解除するスクリプト見つけたから
スクリプトの使い方教えてっていう質問なので触らないほうがいいよ

139 名前:131 mailto:sage [2018/11/25(日) 16:16:10.37 ID:fZu9KGiT.net]
ご迷惑をお掛けしました
>>134が仰る事はスレ的には正論と思いましたので以後、回答は不要です
グレーなスクリプトな為、自己解決出来ないなら使うべきではありませんね

以上、失礼致しました

140 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 17:54:38.18 ID:mORjFRT1.net]
竹ショボ〜ン

141 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 18:21:40.46 ID:sFkUcxz4.net]
だれうま

142 名前:デフォルトの名無しさん [2018/11/25(日) 18:28:44.16 ID:arFqKMW0.net]
ケケしょっぼ

143 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 02:33:56.21 ID:nvtZwlw2.net]
暗号を使っている人は、解除されたくなくて使っているから、
暗号を解除すれば、確信犯として逮捕されるよ

そのツールを作った者も、犯罪ほう助で逮捕されるかも

144 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 10:55:51.18 ID:4Z2+gr8s.net]
Pythonで機械学習とビッグデータの勉強を独学で2年ほど続けたあと、職務経歴を捏造して、機械学習の業務経験有りで売り込んでみろ
ジャップに機械学習の専門家なんて二桁もいないからまじで引く手あまた
年収2000万は最低限貰える

145 名前:デフォルトの名無しさん [2018/11/30(金) 11:52:17.76 ID:fsxSc9K/.net]
>>140
独学でも二年つったらたいしたもんだぞ



146 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 12:09:55.06 ID:Eqzy0E1o.net]
無名企業からでもそんなにいけるのか?

147 名前:デフォルトの名無しさん mailto:sage [2018/12/03(月) 20:23:19.14 ID:vk8lh6jD.net]
python初心者です。
回答お願いします。

for i in range(100):
for u range(100):
if: <--@
pass
break
else: <--A
pass
break
else:
continue
break


@では内側のループだけbreak
Aでは内側と外側のループをbreakするにはどうすればいいですか?

148 名前:デフォルトの名無しさん mailto:sage [2018/12/03(月) 20:27:06.92 ID:vk8lh6jD.net]
インデントが消えてしまった

for i in range(100):
. for u range(100):
. if: <--@
. pass
. break
. else: <--A
. pass
. break
. else:
. continue
. break

大変でしょうからやっぱりいいです。

149 名前:デフォルトの名無しさん [2018/12/03(月) 20:36:38.36 ID:EaJkaXpw.net]
>>143
フラグ変数を使う
outer_break = False
for i in range(100):
for u in range(100):
if @:
break
else:

150 名前:#A
outer_break=True
break
if outer_break:
break
[]
[ここ壊れてます]

151 名前:デフォルトの名無しさん [2018/12/03(月) 20:39:48.58 ID:EaJkaXpw.net]
>>143
あるいはtry-exceptを使う
class BreakOuter(Exception):
pass

try:
for i in range(100):
for u in range(100):
if @:
break
else:
raise BreakOuter
except BreakOuter:
pass

152 名前:デフォルトの名無しさん mailto:sage [2018/12/03(月) 22:00:13.70 ID:vk8lh6jD.net]
>>145,146
ありがとうございます
どちらも期待通りの結果が出ました!

どうやってググったらいいのかもさっぱりわからず困ってました
ありがとうございます!

153 名前:デフォルトの名無しさん mailto:sage [2018/12/04(火) 06:08:35.38 ID:qgvunLXb.net]
>>147
次からは書き込む前に>>1を読もう
>◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
>  こういうところ↓にはってきてください

154 名前:デフォルトの名無しさん mailto:sage [2018/12/04(火) 06:25:10.39 ID:561Ocxn4.net]
このスレの>>1をちゃんと読んだことなかったな
ソースコードをサイトに投稿したらPEP8を読めと言われた気分

155 名前:デフォルトの名無しさん [2018/12/04(火) 09:58:46.06 ID:EY9iunDI.net]
ビューワーで見ると崩れないから問題ないと思ってた



156 名前:デフォルトの名無しさん mailto:sage [2018/12/04(火) 11:29:26.34 ID:7fZ7TABA.net]
インデントを全角スペースにしておけば問題無いじゃん
わざわざリンク先なんて見ないよ

157 名前:デフォルトの名無しさん mailto:sage [2018/12/04(火) 11:53:53.74 ID:A9zZCro2.net]
リンクしか貼ってなければ読まないけど、質問がしっかりと書かれていて
リンク貼ってあればちゃんと確認するよ
確認しないで答える人を弾けるという点でも、リンク先使うのはいいんじゃないかな






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

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

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