[過去ログ]
くだすれPython(超初心者用) その44【Ruby禁止】 (1002レス)
くだすれPython(超初心者用) その44【Ruby禁止】 http://mevius.5ch.net/test/read.cgi/tech/1563969768/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [] 2019/07/24(水) 21:02:48.30 ID:d1IM+Tl+ 当スレに★Python以外のプログラミング言語での回答類を書くべからず★ ☆「Ruby では」「Rubyでは」をNGワード登録推奨 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 ★Pythonのソースコードはそのまま5ちゃんにコピペするとインデントが崩れるので ↓等のてきとうなソースコード用うpろだに貼ってきてください。 ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。 ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう ◆エラーを解決したい場合は、表示されてるエラー全文(勝手に省略禁止)と 実行環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書くこと。 ◇Python公式サイト◇ http://www.python.org/ ◇まとめwiki◇ ttp://python.rdy.jp/ 〇前スレ〇 くだすれPython(超初心者用) その43【Ruby禁止】 http://mevius.5ch.net/test/read.cgi/tech/1555397061/ http://mevius.5ch.net/test/read.cgi/tech/1563969768/1
2: デフォルトの名無しさん [sage] 2019/07/24(水) 21:25:38.84 ID:rb/ir+1u >>1乙&ありり! http://mevius.5ch.net/test/read.cgi/tech/1563969768/2
3: デフォルトの名無しさん [sage] 2019/07/24(水) 21:30:28.45 ID:N9VTs7hU 乙 http://mevius.5ch.net/test/read.cgi/tech/1563969768/3
4: デフォルトの名無しさん [] 2019/07/25(木) 02:26:33.46 ID:4CnHzxri 暗黙のキャストとか何思い込みで適当ブッこいてんだろうね。 突っ込まれてごめんなさいするならまだしもいきなり他言語はどうのこうのと知能障害を起こす。 なーにが「charの集まりであることが協調される」だw list(str)したら実際にリストに変換されとるわ。そしてstrのままならリストではない。 強調するしないの話じゃねーわバーカw http://mevius.5ch.net/test/read.cgi/tech/1563969768/4
5: デフォルトの名無しさん [sage] 2019/07/25(木) 08:36:01.95 ID:9C4Or2al 初心者だから http://mevius.5ch.net/test/read.cgi/tech/1563969768/5
6: デフォルトの名無しさん [sage] 2019/07/25(木) 09:40:45.96 ID:1rxwS29W ンなことより時代はDAMMYだよ http://mevius.5ch.net/test/read.cgi/tech/1563969768/6
7: デフォルトの名無しさん [sage] 2019/07/25(木) 13:42:57.84 ID:EJqnclen invalid syntax ばっか出て実行できねつれえ http://mevius.5ch.net/test/read.cgi/tech/1563969768/7
8: デフォルトの名無しさん [] 2019/07/25(木) 16:35:08.43 ID:9NIcUt4V O2 http://mevius.5ch.net/test/read.cgi/tech/1563969768/8
9: デフォルトの名無しさん [sage] 2019/07/25(木) 19:13:58.50 ID:k8Oo4lQd >>7 「’」とかの数が間違ってることがおおおおおおおおおおおおおおおおおおおおおおおおい http://mevius.5ch.net/test/read.cgi/tech/1563969768/9
10: デフォルトの名無しさん [] 2019/07/25(木) 21:40:43.04 ID:PkzVYw4s JupyterLabでC言語で言うところのインクルードをすることはできませんか? hoge.pyというファイルを作って、 hage.ipyndから呼び出して使いまわしたいのです http://mevius.5ch.net/test/read.cgi/tech/1563969768/10
11: デフォルトの名無しさん [] 2019/07/26(金) 09:08:47.48 ID:lM5xSn21 >>10 importじゃダメなの? http://mevius.5ch.net/test/read.cgi/tech/1563969768/11
12: デフォルトの名無しさん [sage] 2019/07/26(金) 09:09:54.72 ID:fk9Mwnft 勉強会やるんだけど実行環境用意しといて!で事前準備させるとそれぞれ環境差異でのややこしい自体にならないかとか不安なんだけどどうするのが安定なんだろう http://mevius.5ch.net/test/read.cgi/tech/1563969768/12
13: デフォルトの名無しさん [sage] 2019/07/26(金) 09:32:04.13 ID:qcslNsDN google colaboratoryとか? http://mevius.5ch.net/test/read.cgi/tech/1563969768/13
14: デフォルトの名無しさん [sage] 2019/07/26(金) 09:40:24.31 ID:fk9Mwnft あーこんなんあったのかちょっと触ってみる 見た感じ結構良さげかもグーグルアカウントとpc用意してねで済むし ありがとう http://mevius.5ch.net/test/read.cgi/tech/1563969768/14
15: デフォルトの名無しさん [sage] 2019/07/26(金) 11:58:54.14 ID:jmU7o2wj 多人数が同時に同じようなことをすると google が嫌がってアクセス制限 ということにならないのかな? http://mevius.5ch.net/test/read.cgi/tech/1563969768/15
16: デフォルトの名無しさん [] 2019/07/26(金) 12:05:42.69 ID:9mYOuHkF googleはいざというとき信用出来ない やってみた程度なら良いが http://mevius.5ch.net/test/read.cgi/tech/1563969768/16
17: デフォルトの名無しさん [sage] 2019/07/26(金) 12:23:57.94 ID:EPAvXSzo 勉強会のハンズオンなんてやってみた程度だしいいんじゃねえか http://mevius.5ch.net/test/read.cgi/tech/1563969768/17
18: デフォルトの名無しさん [] 2019/07/26(金) 22:08:12.26 ID:73cfecOJ どなたか助けてください。 標準入力から 5 12 を得て、5...12を出力する問題です。 ボクがやったのは変数=int(input()) print(変数+1)...というやり方で出力しました。 出力結果と求められていることは一致していると思いますが過程が悪いのか減点され正解になりません。 whileも考えましたが、変数=input()のため、演算子で〈=13として、開始を変数=1のようにしてみても、標準入力込みの終わりの書き方がわかりません。標準入力で得た整数を+1しながらループ処理をする方法がありましたら教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/18
19: デフォルトの名無しさん [sage] 2019/07/26(金) 22:51:39.16 ID:jQksFpA5 >>18 >変数=input()のため もう1つ来る入力の「12」をどうするつもりなんだwww >標準入力で得た整数を+1しながらループ処理をする方法 そこまでわかってるなら forループでも whileでも 好きなほう使えよ http://mevius.5ch.net/test/read.cgi/tech/1563969768/19
20: デフォルトの名無しさん [] 2019/07/27(土) 01:36:48.91 ID:OXn2poY0 おまえの勝手な解釈を基に造ってもどうせまた減点されるんだから 端折らずに問題文全部載せろ http://mevius.5ch.net/test/read.cgi/tech/1563969768/20
21: デフォルトの名無しさん [] 2019/07/27(土) 10:06:11.64 ID:C3jAKBp+ こちらが問題になります。 標準入力で2つ(2行)の整数が与えられます。 1つ目の数値から2つ目の数値までを、1ずつ増加させながら、1行ずつ順番に出力するプログラムを作成してください。 たとえば、3と5という数値が与えられた場合、次のように出力します。 ``` 3 4 5 ``` ※1行目の数値は、2行目の数値よりも必ず小さい値が与えられるものとします。 よろしくおねがいします。 私も再度取り組んてみます。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/21
22: デフォルトの名無しさん [] 2019/07/27(土) 10:17:25.98 ID:KfeUqeFf inputがだめで stdinから嫁ってことじゃね 知らんけど http://mevius.5ch.net/test/read.cgi/tech/1563969768/22
23: デフォルトの名無しさん [] 2019/07/27(土) 10:19:48.27 ID:8koxHvvq テキストとか説明が一切なくていきなり問題だけだされてるんかな スパルタやな http://mevius.5ch.net/test/read.cgi/tech/1563969768/23
24: デフォルトの名無しさん [] 2019/07/27(土) 11:02:47.47 ID:W3Jxb5y4 いよいよ夏休みか 将来は小学生の問題にも対応せんといかんな http://mevius.5ch.net/test/read.cgi/tech/1563969768/24
25: デフォルトの名無しさん [sage] 2019/07/27(土) 11:04:42.47 ID:x2CgWL9F >>21 で、 >>19についてもまいはどう解決するんだ http://mevius.5ch.net/test/read.cgi/tech/1563969768/25
26: デフォルトの名無しさん [] 2019/07/27(土) 11:36:06.31 ID:EKl/2eXU #付きでループ処理してねという助言はありました 与えられた数字は 5 12 です。 使える技術はfor while if int str です。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/26
27: デフォルトの名無しさん [sage] 2019/07/27(土) 11:42:39.90 ID:x/Y2IYID >>25 2回呼び出すだけだろ。アホか http://mevius.5ch.net/test/read.cgi/tech/1563969768/27
28: デフォルトの名無しさん [sage] 2019/07/27(土) 11:47:43.45 ID:sk/VbbeC なつやすみプログラミングきょうしつでも通っといて… って小学生が2chなんて来ねえよ そいつも小学生みたいな知能のおっさんだろ 救えなさすぎる http://mevius.5ch.net/test/read.cgi/tech/1563969768/28
29: デフォルトの名無しさん [sage] 2019/07/27(土) 11:52:34.42 ID:x2CgWL9F >>27 それは26に言ってやれ >#付きでループ処理 たぶんprint処理についての助言だと思うぞ もう1つヒント >演算子で〈=13として たぶんここは減点対象だな 13っていう値を、入力その2(12)から自動で導き出すようにすべき >使える技術はfor while if int str おk それだけできて あとinput()も理解してればこの問題は解ける。 んで できたorできかけのコードをうpして助言を求める場合は >>1で紹介してるソースコード用うpろだのどれかを使え。 直コピペで提示されると 【複数の連続半角スペースは1ツにまとめられてしまう5chの仕様】により インデントが崩れて見づらいのだ。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/29
30: デフォルトの名無しさん [sage] 2019/07/27(土) 12:04:29.63 ID:1cAkezH+ import sys from_to = [] for n in sys.stdin: from_to.append(int(n)) for i in range( from_to[0], (1+ from_to[1]) ): print(i) http://mevius.5ch.net/test/read.cgi/tech/1563969768/30
31: デフォルトの名無しさん [sage] 2019/07/27(土) 12:08:17.97 ID:x2CgWL9F >>26が>>30を提出したら チートしたのがばればれw http://mevius.5ch.net/test/read.cgi/tech/1563969768/31
32: デフォルトの名無しさん [] 2019/07/27(土) 14:20:51.33 ID:C3jAKBp+ 出来ました!! みなさんアドバイスありがとうございました。 ソースコード用うpろだの使い方がどうしてもわからないので、直接書きます。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/32
33: デフォルトの名無しさん [sage] 2019/07/27(土) 16:16:07.52 ID:73+g8JNz skypeでメッセージをpythonから送る方法が知りたいんですがskypeはapiがないんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1563969768/33
34: デフォルトの名無しさん [sage] 2019/07/27(土) 16:31:00.51 ID:WtYjh7O4 どこを調べてそんな考えに至ったのかしりたい そんなわけないだろ http://mevius.5ch.net/test/read.cgi/tech/1563969768/34
35: デフォルトの名無しさん [sage] 2019/07/27(土) 17:39:07.95 ID:x/Y2IYID つskype4py 残念ながら、3系には対応していない http://mevius.5ch.net/test/read.cgi/tech/1563969768/35
36: デフォルトの名無しさん [sage] 2019/07/27(土) 18:09:29.30 ID:sk/VbbeC WebAPIのラッパーライブラリは バージョンアップについていけなくて放棄されることが多いよなー 使い捨てでなければ生API叩いた方がいいかもしんない http://mevius.5ch.net/test/read.cgi/tech/1563969768/36
37: デフォルトの名無しさん [] 2019/07/28(日) 04:02:51.12 ID:QWXlr9dJ >>21 a = int(input()) b = int(input()) for i in range(a,b + 1): print(i) 算数で答えと式が違うからxとかみたいな、しょうもない理由な気がする。。。 取り敢えずoにしといて、テスト返却後に模範解答はこれで、これより無駄の多いコードの人は無駄を省く努力をしましょう。 とかすれば良いのに。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/37
38: デフォルトの名無しさん [sage] 2019/07/28(日) 06:19:11.27 ID:mOcFR82C じゃあそのテストは2ch以下の産廃だな やらない方がいいか、やってる方の頭がアレなのかは知らんが、 そもそも発端のソースコードが出てきてないのが気になる http://mevius.5ch.net/test/read.cgi/tech/1563969768/38
39: デフォルトの名無しさん [sage] 2019/07/28(日) 09:02:21.46 ID:cFlW55NM 元の回答者のコード見ないであれこれ言っても意味ないよね。 質問者のレベルから想像して、おかしなコードかいてても自分では気づいていないだろうし。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/39
40: デフォルトの名無しさん [sage] 2019/07/28(日) 19:36:12.16 ID:fNbIh3eq 自分のパソコンではプログラムが正常に作動するけど、herokuに上げて実行するとエラーが出ます スカイプで時間を呟かせるプログラムですが、デプロイっていうんですかね?アップロード的な作業は正常に出来てるっぽいです アドバイスを頂きたいのですが、無知すぎて何を晒して聞けばいいのかすら分からないので、そこからご指示頂けますでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1563969768/40
41: デフォルトの名無しさん [sage] 2019/07/28(日) 19:44:54.59 ID:/N9EqgUo エラーのときに出た文章そのままをググろう 世界では前例が多い http://mevius.5ch.net/test/read.cgi/tech/1563969768/41
42: デフォルトの名無しさん [sage] 2019/07/28(日) 19:54:05.66 ID:fNbIh3eq ほんまめっちゃググりましだが、全然分からずここに来た次第でござる http://mevius.5ch.net/test/read.cgi/tech/1563969768/42
43: デフォルトの名無しさん [sage] 2019/07/28(日) 21:02:44.67 ID:Q74Xo7G0 エラーメッセージ貼ってみて 長すぎるならideoneとかpastebin使って貼ってみて できれば省略はしないで http://mevius.5ch.net/test/read.cgi/tech/1563969768/43
44: デフォルトの名無しさん [] 2019/07/29(月) 17:21:44.54 ID:YN9DtyGp 質問です。 print(..., = end””)とすると次の print(...)と 改行しないで出力出来ると習ったのですが whileで出力した返り値を, = end”” としても改行されてしまいました。 whileでは改行されてしまうのでしょうか? ループ手段を使わずに自力で全て書いて出力したところ減点されてしまいました。 どなたか助けてください。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/44
45: デフォルトの名無しさん [] 2019/07/29(月) 17:23:45.00 ID:uV6fxwjn >>37 変数=intで入力するのがよかったみたいです http://mevius.5ch.net/test/read.cgi/tech/1563969768/45
46: デフォルトの名無しさん [sage] 2019/07/29(月) 17:30:07.55 ID:/SRr+FF/ >>44 printの書き方はprint('hoge', end='')だぞ ちゃんと授業聞いてるか? http://mevius.5ch.net/test/read.cgi/tech/1563969768/46
47: デフォルトの名無しさん [sage] 2019/07/29(月) 17:36:54.49 ID:VkmvAKd6 >>44 そこまで売る覚えできてたら python print end とかでググったほうが早く回答得られたと思うよ http://mevius.5ch.net/test/read.cgi/tech/1563969768/47
48: デフォルトの名無しさん [sage] 2019/07/29(月) 17:50:15.51 ID:MFjRjSYE >>45 >37氏はちゃんと変数=intのかたちで書いてくれてるじゃん >>47 こいつの検索能力などの低さをなめてはいけないとおもふ http://mevius.5ch.net/test/read.cgi/tech/1563969768/48
49: デフォルトの名無しさん [] 2019/07/29(月) 17:54:34.63 ID:uV6fxwjn 質問です。 (a+1 b+1)をループ処理しながら同じ文章にするためにはどうしたらいいのでしょうか?? 別々で計算は出来るのですが、改行なしの同じ文章することが出来ません。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/49
50: デフォルトの名無しさん [] 2019/07/29(月) 17:55:52.21 ID:uV6fxwjn >>46 hogeはまだ会得していませんが、endは再確認出来ました。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/50
51: デフォルトの名無しさん [] 2019/07/29(月) 17:56:52.08 ID:uV6fxwjn >>48 >>47 もう少し調べてみます。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/51
52: デフォルトの名無しさん [sage] 2019/07/29(月) 17:57:39.49 ID:qPlWvr7i 意図するところが全く分からないので期待する出力を示せ 話はそれからだ http://mevius.5ch.net/test/read.cgi/tech/1563969768/52
53: デフォルトの名無しさん [sage] 2019/07/29(月) 17:58:36.22 ID:MFjRjSYE >>49 もう一度>>46をよめ 授業は真面目に受けろ http://mevius.5ch.net/test/read.cgi/tech/1563969768/53
54: デフォルトの名無しさん [sage] 2019/07/29(月) 18:06:29.03 ID:c9RUmAdY 初心者スレなのは分かるけどびっくりするほど授業のレベル低いな http://mevius.5ch.net/test/read.cgi/tech/1563969768/54
55: デフォルトの名無しさん [] 2019/07/29(月) 18:22:22.24 ID:uV6fxwjn >>52 西暦a年は昭和b年です という出力がしたいです。 aとbは標準入力から得ます。 10年分の出力がしたいです。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/55
56: デフォルトの名無しさん [sage] 2019/07/29(月) 18:26:31.55 ID:MFjRjSYE >>54 質問者の理解力が・・・ http://mevius.5ch.net/test/read.cgi/tech/1563969768/56
57: デフォルトの名無しさん [sage] 2019/07/29(月) 18:52:20.77 ID:MFjRjSYE 以下の指摘についてレスを書く前に まず>>37を理解し、マスターしろ >>55 はしょるな 全文のせろ http://mevius.5ch.net/test/read.cgi/tech/1563969768/57
58: デフォルトの名無しさん [sage] 2019/07/29(月) 19:00:25.05 ID:VkmvAKd6 両方与えてくれるなんて親切だな http://ideone.com/QyqbqN http://mevius.5ch.net/test/read.cgi/tech/1563969768/58
59: デフォルトの名無しさん [sage] 2019/07/29(月) 19:13:21.46 ID:MFjRjSYE >>58を改造して提出したら チートしたのがばればれw http://mevius.5ch.net/test/read.cgi/tech/1563969768/59
60: デフォルトの名無しさん [] 2019/07/29(月) 19:22:03.54 ID:YN9DtyGp >>57 >>37さんを真似て書いてみましたがエラーで出力されません。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/60
61: デフォルトの名無しさん [] 2019/07/29(月) 19:24:05.79 ID:YN9DtyGp 問題です。 標準入力から、1行目に西暦年、2行目に年数が与えられます。この西暦年から始まる、年数分の「西暦年と昭和年の対応表」を出力するプログラムを作成してください。 対応表は、「西暦XXXX年は昭和YY年です」と表示します。昭和年は、西暦1926年から西暦1988年までの期間で、「西暦年 - 1925」で求めることができます。 なお。与えられる西暦年は、昭和年に対応しています。年数も、昭和年を超えることはありません。 1975 10 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/61
62: デフォルトの名無しさん [sage] 2019/07/29(月) 19:37:31.30 ID:SYaK4Xam いやです http://mevius.5ch.net/test/read.cgi/tech/1563969768/62
63: デフォルトの名無しさん [sage] 2019/07/29(月) 19:39:24.73 ID:UVc52Nf7 まず自分で作ったうまく動かない無様なコードを晒してみんなの笑いものになってからだ。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/63
64: デフォルトの名無しさん [sage] 2019/07/29(月) 19:41:53.51 ID:ZTT4wz19 一体何のためにプログラミングを学んでいるのか理解に苦しむな y = int(input()) n = int(input()) print([ for i in n]) http://mevius.5ch.net/test/read.cgi/tech/1563969768/64
65: デフォルトの名無しさん [sage] 2019/07/29(月) 19:52:50.59 ID:kz87hKYA 漢字が読める以外は小学生に劣ってると思う http://mevius.5ch.net/test/read.cgi/tech/1563969768/65
66: デフォルトの名無しさん [] 2019/07/29(月) 20:05:27.88 ID:YN9DtyGp みなさんはどうやって上達していったのですか? http://mevius.5ch.net/test/read.cgi/tech/1563969768/66
67: デフォルトの名無しさん [sage] 2019/07/29(月) 20:19:49.28 ID:Y1SytvIs 言語仕様をよく読んだ http://mevius.5ch.net/test/read.cgi/tech/1563969768/67
68: デフォルトの名無しさん [sage] 2019/07/29(月) 20:44:14.10 ID:VkmvAKd6 少しずつやれること増やしていくんだよ ここにはそのために役立つコードいつくか集まっているのだから さっさと実行して身に着けてしまいな http://mevius.5ch.net/test/read.cgi/tech/1563969768/68
69: デフォルトの名無しさん [sage] 2019/07/29(月) 20:52:20.17 ID:xotx5r18 上から目線でエラそうなこと言ってるけど実は全員初心者だから気にするな http://mevius.5ch.net/test/read.cgi/tech/1563969768/69
70: デフォルトの名無しさん [sage] 2019/07/29(月) 21:02:07.59 ID:p0Z3/9yx 適当に人気のある入門書買って勉強すればある程度はいけると思うけど http://mevius.5ch.net/test/read.cgi/tech/1563969768/70
71: デフォルトの名無しさん [sage] 2019/07/29(月) 21:04:09.38 ID:MFjRjSYE >>61 >>64がヒントあげてくれているので それと37のヒントを 参考にしてつくったコード(たぶんエラーがでて、望んだようには出力されないだろうがおそれるな)を ttp://codepad.org/ にでもうpって ここにそのcodepadアドレスを貼れ >>66 C言語の超入門の授業(半期のみ、週1コマ)を真面目に受けて、以降は独学 http://mevius.5ch.net/test/read.cgi/tech/1563969768/71
72: デフォルトの名無しさん [sage] 2019/07/29(月) 21:11:44.33 ID:MFjRjSYE >>61追記 >>58氏がおまいのレベルからすると明らかにズルしてるのがバレバレバレレベルの回答を貼ってくれてるので それもよめ http://mevius.5ch.net/test/read.cgi/tech/1563969768/72
73: デフォルトの名無しさん [sage] 2019/07/29(月) 21:37:28.04 ID:CSar0obt https://i.imgur.com/WocYu5X.jpg http://mevius.5ch.net/test/read.cgi/tech/1563969768/73
74: デフォルトの名無しさん [sage] 2019/07/29(月) 23:03:53.12 ID:LpaqQy0x Ruby で作った nums = <<"EOT".lines( chomp: true ).map( &:to_i ) # 数字の配列。改行は削除 1975 10 EOT #=> [1975, 10] nums[ 1 ].times do |idx| # 10回ループ puts "西暦#{ nums[ 0 ] + idx }年は昭和#{ nums[ 0 ] + idx - 1925 }年です" end 出力 西暦1975年は昭和50年です 西暦1976年は昭和51年です 〜 西暦1984年は昭和59年です http://mevius.5ch.net/test/read.cgi/tech/1563969768/74
75: デフォルトの名無しさん [sage] 2019/07/29(月) 23:05:50.23 ID:S/NmWbT9 100GB近くあるテキストファイルを50万行ずつに分割する処理の途中で 誤って処理を止めてしまったのですが、途中(仮に500)からイテレータを始める方法を検討いただきたいです。 ファイルの読み込みはpandasのread_tableでchunksizeを50万で指定しています。 skiprowsを50×10万行で指定したらmemory errorを起こしました。 読み込みだけで一回10秒程度かかるため、dataframeを作成せずにイテレータをインクリメントしたいです。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/75
76: デフォルトの名無しさん [sage] 2019/07/30(火) 01:09:29.96 ID:kWhTMvh9 仮にn行目まで処理したかわかってるならdf[n:]でいいんじゃない エラー吐くなら知らん 何なら最初からやり直したらいいと思う http://mevius.5ch.net/test/read.cgi/tech/1563969768/76
77: デフォルトの名無しさん [sage] 2019/07/30(火) 04:13:05.77 ID:RYwsY7rK 一行ずつ読んでいって num_of_line += 1 if num_of_line > 500: do_something のようなパーツ挟む http://mevius.5ch.net/test/read.cgi/tech/1563969768/77
78: デフォルトの名無しさん [sage] 2019/07/30(火) 09:43:12.55 ID:VGSDgyJc UWSC→AutoIT→Pythonで簡単に移行できたからUWSCから覚えてみては! PythonもKivyのGUIから入ったからprintのendオプションとか昨日まで知らなかったわ http://mevius.5ch.net/test/read.cgi/tech/1563969768/78
79: デフォルトの名無しさん [sage] 2019/07/30(火) 10:18:32.63 ID:RYwsY7rK どうしても Windows でキーマクロしたい時の最終手段がUWSCというイメージ https://i.imgur.com/9syf7Ak.jpg キー入力付近で書くことで抽象化があまりできず ネストも深まりやすい感じが伺える python で済むならpythonで終わらせて キーマクロ言語は触らないほうが良いと思います (vim のキーマクロを書くことがあるが、 同様の理由で異常に読みにくい) http://mevius.5ch.net/test/read.cgi/tech/1563969768/79
80: デフォルトの名無しさん [sage] 2019/07/30(火) 14:44:50.19 ID:h68cBa5O https://ideone.com/sGrrsH http://mevius.5ch.net/test/read.cgi/tech/1563969768/80
81: デフォルトの名無しさん [] 2019/07/30(火) 23:38:26.25 ID:0mrV0sDP >>55 要するに、10回西暦と年号の入力と出力を繰り返したいのか。 しかも西暦から年号の変換をプログラムでしないで手計算とかintにする必要も無い。 forの変数も問題からすると使わない。 (問題自体が学習者を混乱させるクソ問題) ヒントは以下2つ ヒント1 for i in range(10): ヒント2 a = input() print(“西暦” + a + “年“) intじゃなきゃダメとか意味不明な事言って来たら、intにするなら西暦だけ入力にして年号は計算で出せやと文句垂れつつヒント2を以下に変更。 a = int(input()) print (“西暦”, a, “年“) あくまでヒントだから、元にして自分で問題解いてね。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/81
82: デフォルトの名無しさん [sage] 2019/07/30(火) 23:52:21.46 ID:4WmgeffG >>81 長文書く前に後のレス(>>61以降)にも目を通しておこうな。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/82
83: デフォルトの名無しさん [] 2019/07/30(火) 23:53:01.50 ID:0mrV0sDP >>61 あ、勘違い。 最初の西暦と、そこから何年分を出力するかの年数を入力して、年号は計算して出すのか。 んじゃあ a = int(input()) #西暦 b = int(input()) #年数 for i in range(b): print(“西暦”, a + i, “年”) みたいな感じでおk。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/83
84: デフォルトの名無しさん [sage] 2019/07/31(水) 09:16:41.95 ID:hRCYkJOA 初心者レベル2くらいかな http://mevius.5ch.net/test/read.cgi/tech/1563969768/84
85: デフォルトの名無しさん [] 2019/07/31(水) 12:22:56.68 ID:tr6QRH6+ 授業でforの使い方をどの程度教えているかにも寄るからね。 for i in range(a,b):の形まで教えているなら >>83 のforは for i in range(a,a + b): になるので年号計算の式を短く出来るけど、 その形を教えてないとxとか言われそうだしねぇ。。。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/85
86: デフォルトの名無しさん [sage] 2019/07/31(水) 17:22:28.03 ID:GkrfM7ax https://i.imgur.com/gJaLQYY.jpg 赤い数字が要素で黒文字は接点の番号です。 それぞれの要素に含まれる接点を自動で求めるコードを作っているのですが、なかなかできません。 結果が配列で出てくるようにしたいのですが、どうすればできるのでしょうか。 要素番号,接点番号1,接点番号2,接点番号3 1,1,4,5 2,1,2,5 3,2,5,6 のように作りたいです。 For文を要素の個数だけ回して、そこからができません。 お願いします。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/86
87: デフォルトの名無しさん [] 2019/07/31(水) 17:27:06.69 ID:+MN2Xkdt 等差数列やろ http://mevius.5ch.net/test/read.cgi/tech/1563969768/87
88: デフォルトの名無しさん [] 2019/07/31(水) 17:52:19.54 ID:/rYCzabe >>> [(lambda n, x: (n, (x, x+3-6*((n-1)%2), x+4-8*((n-1)%2))))( n, ((n - 1) // 2) + 4 * ((n - 1) % 2) + (n > 4) + 1) for n in range(1,9)] [(1, (1, 4, 5)), (2, (5, 2, 1)), (3, (2, 5, 6)), (4, (6, 3, 2)), (5, (4, 7, 8)), (6, (8, 5, 4)), (7, (5, 8, 9)), (8, (9, 6, 5))] http://mevius.5ch.net/test/read.cgi/tech/1563969768/88
89: デフォルトの名無しさん [sage] 2019/07/31(水) 17:53:23.94 ID:GkrfM7ax 座標を使えば上手くできる気もするのですが、上手くコードにできません。 http://mevius.5ch.net/test/read.cgi/tech/1563969768/89
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 913 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s