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

■ このスレッドは過去ログ倉庫に格納されています
2018/01/01(月) 20:18:42.82ID:iOcRvNll
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その35
http://mevius.5ch.net/test/read.cgi/tech/1496411341/
VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured
190デフォルトの名無しさん
垢版 |
2018/01/29(月) 04:48:24.26ID:7znYjzbE
中学生のうちに英語はまじめにやっとけ
小学生なら許す
191デフォルトの名無しさん
垢版 |
2018/01/29(月) 11:12:55.53ID:ijZgwjdS
スミマセン
python3使って3つの数の最大公約数求める方法が分かりません。。二つの数の最大公約数求めて、その結果ともう一つの値でまた最大公約数求めるというのはわかるのですが
2018/01/29(月) 12:12:47.58ID:udEAJVt9
マルチは自殺しろ
193デフォルトの名無しさん
垢版 |
2018/01/29(月) 12:14:13.64ID:ZoR+QJGB
まるちんこ死ね
194遊園地
垢版 |
2018/01/29(月) 12:42:51.84ID:OAHpORg+
小学5年生に対して、それは投げやり過ぎる。

公倍数を求める(仕組み)
http://www.sho6.info/archives/362

ユークリッドの互除法(解説)
http://p--q.blogspot.jp/2014/05/python9.html

公式ドキュメント
http://docs.python.jp/3/library/functools.html



import functools
import math

print( functools.reduce(math.gcd,[220,240,360]) )


まあ、くだスレだしなw
2018/01/29(月) 12:47:15.32ID:zP0v+GZT
>>191
二つの数の最大公約数が求められてるんならどこで悩む?
196デフォルトの名無しさん
垢版 |
2018/01/29(月) 13:25:43.81ID:ijZgwjdS
すみませんでした。def使ってなかっただけでした。解決しました。
2018/01/29(月) 17:52:10.43ID:vPQd3eOK
マルチにマルチで回答すんな
198デフォルトの名無しさん
垢版 |
2018/01/29(月) 22:23:48.29ID:81DQIK+r
>>188
>>189
>>190
ありがとうございます。
位置引数とか勉強してきます
199デフォルトの名無しさん
垢版 |
2018/01/30(火) 17:55:14.21ID:OTL8jPh4
Python3で、任意の数Nまでの和を計算するプログラムのソースコードの作り方がわかりません。。
2018/01/30(火) 17:56:19.79ID:zy+7iaPq
任意の数Nまでの和を計算するプログラム = lambda N: N*(N+1)/2
201デフォルトの名無しさん
垢版 |
2018/01/30(火) 18:05:44.48ID:OTL8jPh4
>>199
すみません、ミスでした。Nまでの素数の和です。
202愛知人
垢版 |
2018/01/30(火) 18:07:13.10
エラトステネスの篩のアルゴリズムで、見つけた素数をリストに追加、の部分を変数に足していくように変えるだけ
2018/01/30(火) 18:14:35.10ID:zy+7iaPq
>201
オイラー式でぐぐれ
204デフォルトの名無しさん
垢版 |
2018/01/30(火) 18:19:39.77ID:OTL8jPh4
>>202
>>203
出来ました!ありがとうございました!
2018/01/31(水) 02:20:42.73ID:f4BpNPs7
こんにちは
nにスペース区切りで距離が与えられる(例:11 km)ので、mm換算で表示してくださいという問題で、単位が外せなくて困っています。出力に単位は必要ありません。
どうしたら良いでしょうか?

入力例: 11 km
出力例: 110000
2018/01/31(水) 03:24:22.71ID:K+YvZ0kY
1 km = 1000 m = 1000000 mm

なのでは?

km 以外に mとか cm とかも入力に入ることがあるの?
2018/01/31(水) 04:11:14.89ID:LB3meOBv
>>206
そうです
単位はkm, m, cmの3パターンです
2018/01/31(水) 04:32:31.35ID:iuThlArG
正規表現 re モジュール使えば簡単だろ
2018/01/31(水) 10:38:48.33ID:XrhjH1KS
https://gist.github.com/anonymous/217c1fea9f7395803f369fb05289d905
こんな感じ?
2018/01/31(水) 12:15:43.54ID:gUa95v+e
anaconda の仮想環境について質問です。

仮想環境内でパッケージをインストールしたとします。
その後、その仮想環境を削除した場合、その仮想環境でインストールした
パッケージも削除されるのでしょうか?
2018/01/31(水) 12:17:55.38ID:gUa95v+e
仮想環境Aを作成。

いろいろと仮想環境内でいじる

仮想環境Aを削除。

こうすると、anaconda は仮想環境Aを作成する前と同一の状態に戻るのでしょうか?
2018/01/31(水) 13:23:33.75ID:Yyfhc83l
パッケージ次第としか言えない
例えば、パッケージがホームディレクトリなどに設定ファイルやキャッシュを作成した場合、仮想環境を削除しても消えないだろう
2018/02/01(木) 00:33:27.64ID:HAJWEq9t
>>209
ありがとうございます、書いてみます
しかし超初心者向けレベルなのでこんな難しいはずないのですが…作成側のミスでしょうか
214デフォルトの名無しさん
垢版 |
2018/02/01(木) 03:30:00.36ID:QJNC8dyR
おまいは間違って産まれて来た子
2018/02/01(木) 12:34:41.05ID:3Q0Uh8hK
以下のコードでValueError: invalid literal for int() with base 10のエラーが発生します。リストの中に
10進数以外の“何か”が入っているから生じるエラーというところまではわかるのですが、それが何かが
わかりません。現在引っかかっているのは、3行目です。不思議なことに4行目が通るのがますます
謎です。ご指南よろしくお願いします。

for item in open("leavetime.txt", encoding="utf-8"):
h, m = item[:-1].split(":")
print(int(h)+2)
print(int(m)+3)


"leavetime.txt"の中身
19:41
22:25
19:31
20:09
21:51
23:06
20:33
17:47
17:56
23:20
17:23
2018/02/01(木) 12:57:56.35ID:JHgWZRDZ
>>213
それはいたずらにわかりづらく書いてある

nがリストとかで無い場合

cm=10
m=1000
km=1000000

num,unit=split(" ")

if unit=="km":
answer=num*km
elif unit=="m":
answer=num*m
elif unit=="cm":
answer=num*cm

print(answer)

これならわかるだしょ
ただ超初心者でも、このくらいまでは自力でたどり着きたい
2018/02/01(木) 13:00:01.79ID:JHgWZRDZ
失礼

num,unit=n.split(" ")
2018/02/01(木) 16:02:18.39ID:JGfViH8X
>>215
そのコード何をしているのかはさっぱり不明だけど
ValueError...なんてエラー出ないけど
とりあえず
print(h)
print(m)
にして、表示してみるとか
219デフォルトの名無しさん
垢版 |
2018/02/01(木) 16:39:29.34ID:dcxYy60t
trainXはnumpyのndarrayです。


↓この引数のリストの要素の意味は何ですか?
とくに最初の要素の-1と最後の要素の1は何ですか?
ドキュメントに載っていないような気がします。

trainX = trainX.reshape([-1, 28, 28, 1])

28×28の2次元配列に形状変更するらしいですが。
220デフォルトの名無しさん
垢版 |
2018/02/01(木) 16:52:30.63ID:dcxYy60t
trainX = trainX.reshape([-1, 28, 28, 1])
trainX = trainX.reshape((-1, 28, 28, 1))

上の二つの式の違いは何でしょうか?
221デフォルトの名無しさん
垢版 |
2018/02/01(木) 16:57:01.28ID:dcxYy60t
-1 のところの次元は自動で計算されるということですか?
222愛知人
垢版 |
2018/02/01(木) 17:04:13.63
trainXの次元は?
2018/02/01(木) 17:10:22.48ID:dcxYy60t
sizeは43120000です。
2018/02/01(木) 17:10:40.05ID:dcxYy60t
次元は1次元です。
225デフォルトの名無しさん
垢版 |
2018/02/01(木) 17:14:41.63ID:0r+ZCyMd
>220

-1は関係なくね?
リストとタプルの違いでしかない
2018/02/01(木) 17:22:55.74ID:dcxYy60t
>>225

一つ目の質問が -1 の意味でしたが、おそらく >>221 の意味だろうと思いました。
最後要素の 1 は長さ 1 の配列という意味だと思いました。

二つ目の質問が reshape はタプルだけでなくリストも引数としてとるのかということです。
実行してみるとそのようでしたが、念のため確認したいと思いました。
ドキュメントにはタプルを引数としてとると書かれています。
227デフォルトの名無しさん
垢版 |
2018/02/01(木) 17:51:37.80ID:0r+ZCyMd
気になるならこうしなさい
trainX = trainX.reshape(tuple([-1, 28, 28, 1]))
228愛知人
垢版 |
2018/02/01(木) 18:29:06.85
>>226
ドキュメントにはintタプル or intsって書いてる
229愛知人
垢版 |
2018/02/01(木) 18:33:48.72
そのリストの中身の数字は-1×28×28×1の配列に変換しろって意味
最後の1は無くても変わらん気がする
230愛知人
垢版 |
2018/02/01(木) 18:34:17.98
-1は要素数に応じて自動的に決まる
231215
垢版 |
2018/02/01(木) 19:16:15.61ID:3Q0Uh8hK
>>218
返信ありがとうございます。あれからいろいろ調べて分かったことがあったので報告します。
ずばり、原因はsplitしたリストの先頭の要素にBOMが入っていたから、でした。

いろいろあたってつまみ食い気味に呼んだので、間違っているかもしれませんが、どうやら
windowsではメモ帳でutf-8保存したときにBOMが入る仕様になっているらしく、一番最初の要素
をintにキャストするときに invalid literal for int() with base 10が発生するようです。これを回避
するためにはencoding="utf-8_sig"にすると、BOMをスキップしてくれるのだそうです。Macなどでは
デフォルトでBOM無しになっているらしく、windows特有の現象だったようです。とにかく、原因が
わかってよかったです。ありがとうございました。

ちなみに、このプログラムは以下のURLでpythonを勉強しているときに出てきたコードで、
残業時間を記録したtxtファイルから、総残業時間を求めよ、という課題でした。
http://giraffe.topaz.ne.jp/wiki/doku.php/py:python_curriculum
2018/02/01(木) 21:52:56.98ID:iw8YX/Ps
Windows のメモ帳を使っていけないのは、常識

BOMなしUTF-8(UTF-8N)で保存するのは、常識
2018/02/01(木) 22:27:52.76ID:ztyQSgLr
UTFなんぞを取り入れるから混乱する
日本はSJISで全てうまく行っていたのにどうしてこうなった
2018/02/01(木) 22:30:13.20ID:tfIWAcyb
>>233
釣り針でっかいなー
2018/02/01(木) 22:53:36.84ID:N3ewwxdm
EUC-JPのオレに謝れ
236デフォルトの名無しさん
垢版 |
2018/02/02(金) 06:57:28.81ID:qMkVbe3j
>>233
テキストファイルが使いにくくなるようにMSやAppleがわざとやってる
237デフォルトの名無しさん
垢版 |
2018/02/02(金) 07:52:54.50ID:sggyuymU
>>231
メモ帳はただちに窓から捨てて秀丸にしなさい
238デフォルトの名無しさん
垢版 |
2018/02/02(金) 07:55:39.00ID:sggyuymU
>>233
システムロケールにcp932じゃなくてcp65001を
239愛知人
垢版 |
2018/02/02(金) 08:25:52.08
>>236
なんのために?
2018/02/02(金) 13:32:28.01ID:uXZkQ4V4
だいぶ改善されてきてはいるがMSは囲い込み体質だから協調より独創
2018/02/02(金) 14:54:42.87ID:IZOEihdO
>>238
そういえば、3.xの途中から、cp65001も定義されたんだよな。
以前はこんなの書いてたっけ…

def cp65001(name):
 if name.lower() == 'cp65001':
  return codecs.lookup('utf_8')
codecs.register(cp65001)
2018/02/02(金) 20:40:37.09ID:woVD/Zi7
>>215
BOMあってもなくても正常に動くようにするにはどうすれば良い?
encoding="utf-8"にutf-8だがBOM付の可能性もあるからよろしくってなんかを指定するとか?
2018/02/02(金) 21:34:09.21ID:0Pcz3PJH
>>242
バイナリとして開いて先頭にBOMがついてるかどうか見てやれば判定できるんじゃね
https://gist.github.com/anonymous/043c64032fd78bc49a6b8ec389cffe1e
こんな感じか
2018/02/02(金) 21:51:51.36ID:kuVTnXto
>>243
わざわざコードまで作ってくれたのか、激感謝だな
結局、encoding=とかでちょいと指定すればOKにならないってことか
winではBOM付はよくあるからいたれりつくせりのPythonだとちょいと指定ば両方対応
できるかなと思ったんだがな.
出来ないとなると、俺判定でBOM付となったらBOM部分のスキップ処理も書かないといけないからな
2018/02/03(土) 00:34:28.67ID:7x/TAIpP
>>243が判定コード書いてくれたんで
>>215をBOMも対応するようにしてみた
utf8_file="leavetime.txt"
for item in open(utf8_file, encoding='utf_8_sig' if contains_bom(utf8_file) else 'utf_8'):
h, m = item.rstrip().split(":")
print(int(h))
print(int(m))
246デフォルトの名無しさん
垢版 |
2018/02/03(土) 05:06:07.81ID:pNC8Ba1v
BOMチェックよりコインチェック
2018/02/03(土) 07:37:05.14ID:t4e4FmlL
Pythonの本はあらかた購入しているのだけど、デコレータがどうしても理解できない
いや説明はわかるのだが、それが何の役に立つのか理解できない
例えば以下のコードを見せられても、それが何?という感想しか出てこない
理解できないものは無視すればいいんだろうけど、Pythonドキュメントのサンプルコードに
デコレータを使っている箇所(@classmethod等)がけっこうあるため、そうも行かない
誰かデコレータについてその存在意義と有用性を教えてくれないか

----------------------
@decorate
def target():
print('running target()')

これは次と等価です

def target():
print('running target()')

target = decorate(target)
----------------------
2018/02/03(土) 09:32:41.09ID:qWVkS+Es
>>247
SQL の update とかで
デコレータ版だとトランザクションや排他処理してくれるってのがあって便利だった
2018/02/03(土) 09:33:58.07ID:qWVkS+Es
少なくとも >>247 の例は悪例だという意見には同意
2018/02/03(土) 12:20:01.23ID:5RbTAhEw
>>247
デコレーターって「高階関数の便利な使い方」って感じのものだから
根本的にはmap関数とか調べたほうがピンとくると思う。

pythonでは「関数を引数にとり、関数を返す関数」っていうのを文法上作ることができて、
「なら関数を受け取って改造して返す関数を作ってもいいよね」っていう発想が生まれて
「これ便利だから簡単に使えるようにしよう」って出来たのが@を使うデコレーター記法。

使い道としては、関数にちょっとした追加機能をつけて改造するようなものが多いと思う。
ログを取ったり、規定の文字数をオーバーしてたらエラーを返すようにしたり、
ただの文字列を返す関数をhtmlタグ付きの文字列を返すように改造したり。
251sage
垢版 |
2018/02/03(土) 20:49:35.33ID:ueJRcD/G
https://qiita.com/yyoshiaki/items/b545676aa1223e82da0e
を読んで以下を試したのですが、
list3, list4の出力が正しい内容として、正規表現を使わずに簡潔に書く方法が
あれば教えてください。
内包表記やスライスの使い方も完全に理解できていない自覚はあるのですが、
list4でfindを2回呼んでいるのが冗長です。

print("文字列より最初の'-1'のみ削除")
list = ['1011-1-11', '1111-1-01', '1112-1-02', '1112-2-02', '1113-1-03', '1114-1-2-1-04', '1115-1-1-05']
print('元データ:\t' + str(list))

list2 = [x.strip('-1') for x in list]
print('strip:(NG)\t' + str(list2))

list3 =[x.replace('-1', '', 1) for x in list]
print('replace:(OK)\t' + str(list3))

#list4 = [x[:x.find('-1')]+x[x.find('-1')+2:] if x.find('-1') >= 0 else x for x in list]
list4 = [x[:x.find('-1')]+x[x.find('-1')+2:] if '-1' in x else x for x in list]
print('find:\t' + str(list4))
2018/02/03(土) 22:00:55.13ID:NG/4jS4k
>>251
result = [i.replace('-1', '', 1) if i.find('-1') == 4 else i for i in list]
-1の前の文字列の長さが変わる場合使えないけど
2018/02/03(土) 23:51:57.78ID:yAjTDr8r
>>252
>-1の前の文字列の長さが変わる場合使えないけど
でも、操作対象は
['1011-1-11', '1111-1-01', '1112-1-02', '1112-2-02', '1113-1-03', '1114-1-2-1-04', '1115-1-1-05']
が全てなんだから、そのコードでOKだろう
254デフォルトの名無しさん
垢版 |
2018/02/04(日) 03:11:04.43ID:jQQPuGSR
>>251
if x.endswith('_1'):
2018/02/04(日) 07:41:23.95ID:ue7FPdZ+
>>247-250
元の関数の機能を、少し変える場合に、便利
256遊園地
垢版 |
2018/02/04(日) 11:48:49.84ID:HO2WZcry
まずww データ変換が違う?んぅんぅううwwww

https://ideone.com/8tsKLz

split('-1') では なくww split('-')

[r.append(i.split('-')) for i in l]
appendは+=でも可能www

何のデータか分かんないからww - 消して良いのか?www
257遊園地
垢版 |
2018/02/04(日) 12:19:09.89ID:HO2WZcry
ってwww 最初の一回だけかwww

 ならww 違うわqwww
258遊園地
垢版 |
2018/02/04(日) 13:49:40.69ID:HO2WZcry
分割したリストの二番目が1なら
処理する


これではwww ダメなの?wwww
259遊園地
垢版 |
2018/02/04(日) 13:51:51.04ID:HO2WZcry
何と言う発想www

自画自賛でwwww受けるwww
260デフォルトの名無しさん
垢版 |
2018/02/04(日) 16:18:25.03ID:HO2WZcry
https://ideone.com/1bTruZ
261遊園地
垢版 |
2018/02/04(日) 17:00:12.78ID:HO2WZcry
正しい内容って何?

データ形式と出力結果だけ頼む
262sage
垢版 |
2018/02/04(日) 22:31:46.18ID:TAiQJbHW
251ですが、言葉足らずでした。
print文のlist3,list4では既に欲しい出力結果が得られていました。
list3のreplace文ではない(正規表現に頼らない)書き方をlist4で模索しての
質問でした。

replace文では第3引数で1を指定することを知って、やっと欲しい結果が得られたの
ですが、それまでは
list3 =[x.replace('-1', '') for x in list]
と書いていて、欲しい結果とはなっていいなかったため、
list4では関数に抜き出して展開(提示して頂いた'-'で要素に分解する方法など)
するまでもなく、python流に内包表記の中で一時変数を使って簡潔な書き方が
あればという質問意図でした。

時系列としては、
 list2とlist3(replace第3引数なし)で結果NG
→list4で何とか結果OKとなる様に書けた
→list3にreplace第3引数を追加して結果OK
→list4がカッコ悪いのでpythonのカッコ良い書き方を質問

以上、お手数をお掛けしました。
263遊園地
垢版 |
2018/02/04(日) 23:52:42.78ID:HO2WZcry
???

 何言ってるのか分からなかったwww

解決したならww おめーーーwww
2018/02/05(月) 01:47:02.01ID:5y/omfnv
幻覚、妄想、発作もちは今回に限らず何言っているのか分からないのが普通ことじゃないのかな
265デフォルトの名無しさん
垢版 |
2018/02/05(月) 23:01:53.13ID:iKZIeQUL
ちょっと何言ってるかわかんないす
2018/02/06(火) 16:18:39.43ID:w6e05o5f
>>247
ダウンロードするときにretryingライブラリを使ったらうまくいってくれた
もっといいやり方があるかもだけど
267デフォルトの名無しさん
垢版 |
2018/02/06(火) 16:26:45.93ID:ynZgc5Qh
https://github.com/oreilly-japan/deep-learning-from-scratch/blob/master/common/functions.py
https://github.com/oreilly-japan/deep-learning-from-scratch/blob/master/common/gradient.py


https://github.com/oreilly-japan/deep-learning-from-scratch/blob/master/ch04/gradient_simplenet.py

これの f という関数が意味不明です。引数の w を利用していません。

詳しい解説をお願いします。
268デフォルトの名無しさん
垢版 |
2018/02/06(火) 16:36:07.12ID:ynZgc5Qh
>>267

このプログラムはひどすぎないですか?
269デフォルトの名無しさん
垢版 |
2018/02/06(火) 16:42:15.85ID:ynZgc5Qh
b = 2

def f(a):
■■return b

print(f(b))


>>371

のプログラムは↑こんな感じのことをやっていますよね。

この著者の頭は大丈夫でしょうか?
270デフォルトの名無しさん
垢版 |
2018/02/06(火) 16:42:40.31ID:ynZgc5Qh
訂正します:

b = 2

def f(a):
■■return b

print(f(b))


>>267

のプログラムは↑こんな感じのことをやっていますよね。

この著者の頭は大丈夫でしょうか?
2018/02/06(火) 16:44:42.99ID:DKsNWAcY
>>267
魚の本のやつでしょ
本文に書いてあるよ
272デフォルトの名無しさん
垢版 |
2018/02/06(火) 16:51:04.93ID:ynZgc5Qh
>>371

よくこんなひどいプログラムを載せて恥ずかしくないですね。

こんな人が『入門Python 3』の監訳者であるというのが不思議です。
273デフォルトの名無しさん
垢版 |
2018/02/06(火) 16:51:37.56ID:ynZgc5Qh
訂正します:

>>267

よくこんなひどいプログラムを載せて恥ずかしくないですね。

こんな人が『入門Python 3』の監訳者であるというのが不思議です。
2018/02/06(火) 17:02:54.20ID:aQqmYZ+Q
その本の著者はどうだかしらんが
お前はキチガイに違いなさそうだ
2018/02/06(火) 17:49:34.62ID:b1TJyJgg
自演の習慣があると行火ミスが増えます(R2=0.99)
2018/02/07(水) 05:20:44.81ID:LQaGrglb
みんなのPython 第4版、2017

これが定番の本。これを使え
277デフォルトの名無しさん
垢版 |
2018/02/07(水) 05:37:58.51ID:Hq6Q+E3d
著者が入門以下
2018/02/07(水) 19:06:24.31ID:x7skM3vd
>>247
Py勉強スレ, http://mevius.5ch.net/test/read.cgi/tech/1513919747/680
にまぁまぁ良い例になりそうなネタがある
def oree(a,b)、def omae(a,b)にデコレータを使ってdef timer(func, *args)機能を追加
https://qiita.com/mtb_beta/items/d257519b018b8cd0cc2e
を参考に
def measure_time(func):
_import time
_import functools
_@functools.wraps(func)
_def wrapper(*args,**kwargs):
__start = time.time()
__r = func(*args)
__end = time.time()
__print(f'{func.__name__} time = {end - start:.5f}, return = {r:.5f}') # python 3.6
_return wrapper

@measure_time
def oree(a,b):
....
@measure_time
def omae(a,b)
279デフォルトの名無しさん
垢版 |
2018/02/08(木) 04:47:54.58ID:xhTdXKdO
なんのためwrapするです?
2018/02/08(木) 06:25:38.08ID:UuuqIveG
関数名読めや
281デフォルトの名無しさん
垢版 |
2018/02/08(木) 06:56:14.40ID:xhTdXKdO
解決
http://www17.atpages.jp/%7Elambda7/py/decorator.html
282デフォルトの名無しさん
垢版 |
2018/02/08(木) 18:01:32.06ID:vNVlPGWC
https://qiita.com/tibigame/items/2b4c6fe48641ec3ec13f
283デフォルトの名無しさん
垢版 |
2018/02/08(木) 20:11:08.54ID:yjGzg9Fl
>>267b

f = lambda w: net.loss(x, t)

この関数にはリターン文がありませんが、
net.loss(x, t)
の値が返るんですか?
284デフォルトの名無しさん
垢版 |
2018/02/08(木) 20:15:26.20ID:yjGzg9Fl
>>283

どうも値が返るようですが、これはなぜでしょうか?

return を省略したときには None が返るのではないんですか?
285デフォルトの名無しさん
垢版 |
2018/02/08(木) 20:16:57.90ID:yjGzg9Fl
ああ、無名関数には return を書かないんですね。
2018/02/08(木) 21:15:32.11ID:ezGGEbZA
Pythonでlambdawww
解けないパズルwwwww
287デフォルトの名無しさん
垢版 |
2018/02/09(金) 06:36:31.08ID:h2mjWzgv
returnを書かないというより書けない
つまりlambda中には文を置けない
式のみ置ける
式だから値を持ってる
288デフォルトの名無しさん
垢版 |
2018/02/09(金) 07:24:07.57ID:mfiNCmZ5
>>287
だからどうした?
聞かれとんのは値が返るのはなぜかやで?わかっとる?
わかっとらんやろお前?
2018/02/09(金) 08:03:11.06ID:lCLVxKV3
>>288
返らない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況