くだすれPython(超初心者用) その48【まず1嫁】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/05/11(月) 21:59:00.52ID:0VaPf7nQ
当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨

このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。

★エラーを解決したい場合は、
  表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
  実行環境(Pythonのバージョン・OS+IDEの種類とバージョン)をシッカリ書くこと。

【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
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

〇前スレ〇 くだすれPython(超初心者用) その47【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1583509252/

次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
2020/07/08(水) 11:43:49.20ID:Z8A6jaoN
Ruby なら、プロジェクトのGemfile に、使いたいパッケージを書いて、
bundle install とすると、依存関係を解決して、リポジトリからダウンロードされる

Node.js なら、プロジェクトのpackage.json に、使いたいパッケージを書いて、
npm install とすると、依存関係を解決して、リポジトリからダウンロードされる

Python には、パッケージ間の依存関係を解決して、プロジェクト管理するツールは無いの?
721717
垢版 |
2020/07/08(水) 11:47:13.89ID:QPtfq1rU
>>719さんの一番上のリンクがまさに当時見た記事でした…
ひたすらググってもたどり着けませんでした…お騒がせしました

今回もこのやり方で動くようにはなりましたが、これはやはり間違っているのでしょうか?
722デフォルトの名無しさん
垢版 |
2020/07/08(水) 11:55:40.13ID:hADFKHgu
ぐぐって最初に出て来たのに何で見つけられないんだ

応急処置だと思った方が良いんじゃないかな
2020/07/08(水) 13:19:04.96ID:amQAdpao
>>720
デフォルトでrequriement.txtで出来る
自分はpipenvを使ってるけど、何か新しいのもあるらしい(´・ω・`)
2020/07/08(水) 15:07:31.16ID:gNQJ1IUH
改行括弧の最後の閉じはどこに書くの?

func = [
____[sub_func1(), sub_func3()],
____[sub_func2(), sub_func4()]]


func = [
____[sub_func1(), sub_func3()],
____[sub_func2(), sub_func4()]
____]
725デフォルトの名無しさん
垢版 |
2020/07/08(水) 15:09:25.98ID:hADFKHgu
C/C++のときは
int a = hoge(
__fuga,
__hage
);
観たいに描いてたけど
python使うようになって
int a = hoge(
__fuga,
__hage);
て描くことが増えた
726デフォルトの名無しさん
垢版 |
2020/07/08(水) 16:46:43.94ID:Pz3bfg7l
func = [[sub_func1(), sub_func3()],
______[sub_func2(), sub_func4()]]

func = [
____[sub_func1(), sub_func3()],
____[sub_func2(), sub_func4()],
]
2020/07/08(水) 18:27:44.61ID:N7e/eqlS
pythonのパッケージ管理ツールはpoetryほぼ一択

pipenvは負けた
728デフォルトの名無しさん
垢版 |
2020/07/08(水) 20:38:47.05ID:Uf4eXrJ5
やってることは大差ないけどpipenvは依存性解決が遅過ぎやねん
ハングしてる時あるし
729デフォルトの名無しさん
垢版 |
2020/07/09(木) 12:38:57.51ID:jM0WEBcr
numpyで2次元配列を集めて3次元配列を作るにはどうしたらいいでしょうか。

空の配列fugaに
shapeが(y,x)な配列hoge[0-9]を一個づつ足していって、
shapeが(10,y,x)な配列fugaを作りたいです。
2020/07/09(木) 12:50:30.44ID:DLLEuHaF
>>729
2次元配列から3次元配列へ
https://teratail.com/questions/141254
731デフォルトの名無しさん
垢版 |
2020/07/09(木) 12:53:19.74ID:jM0WEBcr
自己解決してしまいました。


fuga = np.empty((0,192,192), np.float16)
for i in range(10):
いろいろ
fuga= np.append(fuga, np.expand_dims(hoge,0), axis=0)

で出来ました。
732デフォルトの名無しさん
垢版 |
2020/07/09(木) 14:55:52.97ID:49FRq2F5
初心者ですアナコンダインストールすればいいんですか
733デフォルトの名無しさん
垢版 |
2020/07/09(木) 14:59:18.94ID:8CMntJuy
がんがれ
2020/07/09(木) 16:02:24.35ID:8Cx1rDx1
そして自分がパソコンの名前に全角やスペースを使ったことに絶望する
2020/07/09(木) 16:04:25.42ID:DLLEuHaF
初心者あるある
2020/07/09(木) 18:34:07.93ID:3EwxQJI6
>>712並列処理でasyncioを調べたけど一つも理解できないまま1日が過ぎた。ゲンナリ…
737デフォルトの名無しさん
垢版 |
2020/07/09(木) 21:21:41.22ID:rgPvOZVn
>>731
fuga=np.stack(hoge)でも良い
2020/07/09(木) 22:12:20.05ID:9aMttm3f
C:/Users/君の名は/
739デフォルトの名無しさん
垢版 |
2020/07/10(金) 00:49:01.54ID:ep3p8wvz
SIer業界がブラックな理由を解説する。エンジニアは自社開発をしているWeb業界がオススメ!
https://www.youtube.com/watch?v=iy4nnAI9og4
エンジニアの仕事が稼げる理由とは?プログラミングスキルと
仕事の需要は比例しないので、実は技術力が低くても稼ぐことができる!
https://www.youtube.com/watch?v=82Bs-NH8jAM
通勤時間が長い人ほど無能説。家賃節約とか言っている暇があったら、
会社の近くに引っ越して浮いた時間に副業したほうがお金も貯まるし強くなれる。
https://www.youtube.com/watch?v=mt6K1RJnk6I
プログラミングに英語は必要か?に対する明確な答え
https://www.youtube.com/watch?v=WWULJbVECKU
私がヤフーを辞めた理由
https://www.youtube.com/watch?v=-G-7Hc3rJw8
【業界研究】IT業界でひと括りにするのは危険。SIer、Web制作、
アプリ開発で仕事内容が全く違います。【就活・転職】
https://www.youtube.com/watch?v=_IJQ2iBkf4w
2020/07/10(金) 04:23:58.25ID:05VtgeHd
ネットで検索すると、すぐtechacademyのサイトが引っかかる。
そして、お馴染みの会話形式で始まって非常にイライラする。
こっちは早く答えが知りたい。
2020/07/10(金) 05:40:40.53ID:QHte8x2K
プログラミングの学校は、普通、60万円ぐらい

Ruby で有名なYouTuber、東京フリーランスのとだこうきは、
Ruby on Rails をデイトラで、9万円という価格破壊を起こした!

有名人などの宣伝費を掛けない、就職サポートなしで、低料金を実現

ただし、Mac だけ
2020/07/10(金) 05:56:17.44ID:uN8mjtUC
Raspberry Pi 4でPythonの勉強するのいいね
やっぱりLinux環境の方が楽
そして常時起動させてても電気代も安い
PyCharm CommunitiyやVSCodiumというVSCodeもどきが使える

Raspberry Pi RaspbinへのPyCharm Communityのインストール方法
https://pastebin.com/3Tnty58F

Raspberry Pi Ubuntu Server 20.04へのPyCharm Communityのインストール方法
https://pastebin.com/hBBcmt2S

Raspberry Pi 4でVSCodeの100%オープンソース版のVSCodiumを使う
https://pastebin.com/BV4Liiqv
2020/07/10(金) 06:04:35.77ID:uN8mjtUC
Raspberry Pi 4でVSCodiumでMicrosoftのPythonのExtension入れて
Pythonのデバッグするにはあらかじめpylint入れておくといいみたい
sudo apt-get install pylint
で入ります
2020/07/10(金) 06:44:46.34ID:uN8mjtUC
特殊なこと何もしてないのでJetson NanoやJetson Xavier NX 開発者キットでも
PyCharmやVSCodium使えると思うよ
745デフォルトの名無しさん
垢版 |
2020/07/10(金) 08:51:42.95ID:hM+iiwdi
>>741
国立大学の情報系学科に入る方がいいな
2020/07/10(金) 10:06:28.09ID:CmRrrE1k
>>740
ああいう見栄えばっかで中身すっからかんのサイトはほんとうざい
747デフォルトの名無しさん
垢版 |
2020/07/10(金) 10:34:58.67ID:2/Ccitmb
>>740
sejukuとtechacademyはNGに入れてOK
teratailは惜しくも次点
748デフォルトの名無しさん
垢版 |
2020/07/10(金) 10:38:24.24ID:2/Ccitmb
タイムリー過ぎてワロタ
https://media.webmatejapan.com/entry/techacademy-review
749741
垢版 |
2020/07/10(金) 12:48:46.70ID:QHte8x2K
東京フリーランスのとだこうきは、デイトラに宣伝費を掛けない。
なぜなら、内容が良ければ、受講生が口コミで広めてくれるから

デイトラの企業価値を、10億円に高めると言ってる。
また、Ruby 界から、成功者が出る
2020/07/10(金) 12:57:48.46ID:YTZ8IOBv
ただでさえ供給過剰な低スキルRailsコーダーが更に増えるのか
そらできる人は他に逃げますわな
751741
垢版 |
2020/07/10(金) 13:01:00.22ID:QHte8x2K
>>748
プログラマーに最も必要なのは自走力だと、とだこうきも言ってる

自分で調べる能力。
答えを聞いちゃいけないw

答えを聞いてやった人は、就職後も誰かに聞かないと出来ないから、役に立たない
752741
垢版 |
2020/07/10(金) 13:06:56.96ID:QHte8x2K
怪しげな能力開発・人格改変プログラムってあるだろ。
学校は、それと同じw

自走力のある人間に変えていく

Google などの採用基準も同じ。
何かを勉強して、解決する能力
2020/07/10(金) 13:09:45.85ID:qqWcHkmP
>>749
宣伝されておらず、5chではお前の書き込みばかりが目立つから、そのデイトラとやらにはネガティブなイメージしかないな。
きっとそのトダという人も、お前の言動を苦々しく思ってると思うぞw
754741
垢版 |
2020/07/10(金) 13:17:50.00ID:QHte8x2K
学校は、どこも厳しい

もし、自走力のない人間を就職させたら、
会社から、あの学校から来た人は、役立たずで仕事が出来ないって書かれるから

IBM の標語は、Solution

IBM は、単なるIT 企業じゃありません。
何かを解決する会社なのです!

だから、IT 嫌いのウォーレン・バフェットも出資している
755741
垢版 |
2020/07/10(金) 13:25:28.88ID:QHte8x2K
漏れがいくら批判しても、とだこうきには屁でもない。
口コミだけでも、人が殺到しているから

客のニーズをつかんでいるから、いくら批判しても、全く影響がない
2020/07/10(金) 13:32:06.61ID:qqWcHkmP
>>755
お前の批判なんか誰も気に止めんよ。
逆にお前に執拗に推される方が印象が悪くなるw
2020/07/10(金) 13:43:18.62ID:NDBENRmc
Python自体の質問ではないのでスレチなのですが、他にどこですべきか見当たらないため質問させてください。
Google Drive Api v3についての質問なのですが、update時にバージョンを作らず更新だけすることは出来ないのでしょうか?
2020/07/10(金) 13:52:26.80ID:/uHfdbTh
>>757
Node.jsでGoogle Drive上のファイルをリネームする (Google Drive API v3)
https://qiita.com/n0bisuke/items/dcc7be337a555b018b19
759デフォルトの名無しさん
垢版 |
2020/07/10(金) 14:03:43.69ID:2/Ccitmb
https://mevius.5ch.net/test/read.cgi/tech/1404007623/
2020/07/10(金) 14:33:13.35ID:sDZwz9eU
>>747
sejukuもウザいね
開いた時のイライラアニメーションやめてほしいわ
2020/07/10(金) 16:18:11.14ID:O3Ig5iae
adblock使え
2020/07/10(金) 19:44:36.75ID:46vYcCvr
pyinstallerを使ってexe化した.pyプログラムを使ってoracleDBに接続、データを読み込むプログラムを作りました。
WindowsServer2017上で実行すると、以下のようなエラーが出るようになりました(数日間は正常動作してたんですが・・・)。
「Error decompressing python38.dll」
「Error allocating decompression buffer」
ググっても同じエラーは出てこないのでさっぱり原因がわかりません。
どうもpyinstaller内部のエラーのようですが、exe化した事が問題なのでしょうか?
サーバー機なのでpython自体をインストールする事が出来ないので・・・
763デフォルトの名無しさん
垢版 |
2020/07/10(金) 19:49:06.80ID:lPU6Jb9I
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
2020/07/10(金) 20:50:08.25ID:01Shtp9p
>>762
windowsをサーバーで使うのが間違い
2020/07/10(金) 21:40:26.18ID:Kx7JHHXG
>>762
使ったことないけどこれとかやってみれば

超軽量、超高速な配布用Python「embeddable python」
https://qiita.com/mm_sys/items/1fd3a50a930dac3db299
2020/07/10(金) 21:44:14.64ID:wVJLOQta
もうpandas抜きには何も出来ない体質になってしまった
767デフォルトの名無しさん
垢版 |
2020/07/10(金) 23:33:19.25ID:DEFBoFpb
パンダの奴隷
2020/07/11(土) 03:35:58.96ID:YXUM7d+V
DFは便利よな
2020/07/11(土) 04:06:56.70ID:AGunSH71
パンダ使ったことないんだけど何に使うの?
Numpyじゃだめなの?
2020/07/11(土) 10:33:54.81ID:Rtii2xnW
https://ja.m.wikipedia.org/wiki/Pandas
pandasは、プログラミング言語Pythonにおいて、
データ解析を支援する機能を提供するライブラリである。
特に、数表および時系列データを操作するためのデータ構造と演算を提供する
2020/07/11(土) 11:28:40.53ID:sISyEjCo
csvの読み取りでpandasたまにdfが空になる時あるんだけど、何か対策方法ないかな
複数のプログラムが同時に同じファイル読み取りか書き込みする時だと思うけど
2020/07/11(土) 11:32:15.97ID:Rtii2xnW
そりゃあ、ささくれには笹を!笹には短冊を!
2020/07/11(土) 11:59:15.14ID:rTC9tkEV
>>769
データ加工で使うことが多いよ。
異なるシステム間で大量データをポーティングするときなど。
2020/07/11(土) 12:02:27.20ID:rTC9tkEV
>>771
pandas固有の問題かどうかを切り分けるために、試しにread_csvの前に通常のファイルリードを入れてファイルの中身を調べてみては?
775デフォルトの名無しさん
垢版 |
2020/07/12(日) 06:33:27.76ID:maflALwG
スクレイピングって何に使いますか?
ランサーズで仕事ありますか?
2020/07/12(日) 07:30:52.92ID:zNwkT4YV
>>775
思いつけないうちは何にも使えない
↑で使い道がわからないうちは無理
777デフォルトの名無しさん
垢版 |
2020/07/12(日) 07:32:58.58ID:maflALwG
とりあえず基礎をやれと?
2020/07/12(日) 08:10:24.05ID:zNwkT4YV
それ以前の問題だろ

ぽきたんはチャリ用空気入れの存在をしっていますが
何に使うかわかりません!

みたいな質問だぞ
779デフォルトの名無しさん
垢版 |
2020/07/12(日) 08:30:35.27ID:maflALwG
とりあえず基礎ってことですよね
2020/07/12(日) 08:43:05.54ID:vnZn2ZQh
そんな事は言ってないだろ。日本語から勉強すれば?
2020/07/12(日) 09:22:27.44ID:sEYtnhuz
今はランサーズよりも、

Ruby on Rails で作られた、Crowd Works じゃないの?
782デフォルトの名無しさん
垢版 |
2020/07/12(日) 11:15:52.20ID:NK7E+AG5
今日のNGきたこれ
2020/07/12(日) 11:19:49.48ID:VdrMQ+ag
>>779
基礎もまったくやらずに仕事をしようとしている奴に何かを任せようなんて誰もいないだろう。
まあそのレベルじゃ仮に仕事を受けたとして、会話が成り立たずにトラブルになるのは目に見えてると思うぞ。
2020/07/12(日) 12:31:32.80ID:4KYL6ZGV
こういうのが低価格の仕事を受けてくれれば、発注側も単価上げないとまともな人がやってくれないよねと思ってくれるよ。
785デフォルトの名無しさん
垢版 |
2020/07/12(日) 18:23:41.86ID:9lwq43sw
大量のデータ3000万行ぐらいのcsvファイルを二つ読み込み
1列目をキーとし、共通する値を片方のcsvに加えようとしています。

それぞれ、
open("test.csv","w")で読みこみ、
それぞれをdictに格納し、dict1でループ。
キーを
if key in dict2
で探しています。
これを高速化するとしたらどのような方法がありますでしょうか。
2020/07/12(日) 18:25:07.40ID:ZnnUVnMl
DBに突っ込んでSQL
787785
垢版 |
2020/07/12(日) 18:44:34.96ID:9lwq43sw
>>786
joinで出力するイメージでしょうか。
そちらの方が早いって事ですよね
ありがとうございます。
2020/07/12(日) 19:26:48.34ID:ZqI/7j2D
>>785
3000万でcsvの時点でもう色々駄目だろ、DB使えよ
2020/07/12(日) 19:28:33.83ID:ySAhr1V0
たしかに
可能なら3000万行出力してるところを見直した方が良さそう
790デフォルトの名無しさん
垢版 |
2020/07/12(日) 19:30:38.28ID:c6U54YOa
件数無視で
pandasでmerge
2020/07/12(日) 19:36:50.58ID:zNwkT4YV
>>785
メモリがやばいだろうから
pandas印のストローで少しずつちゅるちゅるしていってね!
2020/07/12(日) 19:41:08.45ID:TsiwPzHw
lru_cacheをうまく使えば高速化可能
2020/07/12(日) 20:21:57.98ID:fQ0ZPo7T
ものすごいお金持ちなら
メモリ上で展開するんだろうけど
794791
垢版 |
2020/07/12(日) 20:56:21.99ID:9lwq43sw
ありがとうございます。
ストローとは何のことでしょうか
795785
垢版 |
2020/07/12(日) 20:58:08.19ID:9lwq43sw
すみませんいろいろ間違えました
>>794
>>791です
2020/07/12(日) 21:32:26.45ID:sCzkEB29
3000万行って64GBなら乗るかな
2020/07/12(日) 23:10:32.63ID:zNwkT4YV
>>794-795
ストローはただの例え
pandasの使い方の脱・入門テクニックで
でかいcsvデータをそんなにメモリ食わずにちょろりちょろりと読み取るやり方がある。

>>793
残業月200時間こえてて
ぶっちゃけワープアどころじゃねぇ実質時給だったとき
メモリ1TBのスパコン使ったことあるぞ。
個人が金持ちかどうかは関係ねぇw
798785
垢版 |
2020/07/12(日) 23:35:38.80ID:9lwq43sw
pandas でグループ毎にカウントと
そのグループ毎に列指定でsumをとったものを同じpandas.dataframeで
集計することはできますでしょうか

>>797ありがとうございます。
2020/07/12(日) 23:51:54.92ID:zf8GLb7g
>>798
groupbyしてagg
https://pandas.pydata.org/pandas-docs/stable/user_guide/groupby.html#applying-multiple-functions-at-once
800785
垢版 |
2020/07/13(月) 00:08:26.04ID:uDtGxDQx
>>799
ありがとうござます。
group した値とは別の値をsumするにはどうすればよいでしょうか
df3.groupby(['a','b']).agg({'count','sum'})
でsumで取得したいのはc列です。
801デフォルトの名無しさん
垢版 |
2020/07/13(月) 00:17:56.48ID:uDtGxDQx
すみません。解決しましたありがとうございました
802デフォルトの名無しさん
垢版 |
2020/07/13(月) 04:26:56.44ID:1jrkuAHO
本買ってもぜんぜんやる気出ないので
pyQである程度コストかけて学習するのってありですかね?
2020/07/13(月) 04:57:23.79ID:Qx8UQjFw
>>802
本で無理なのにPyQでやる気になるかな?
普通の写経なので、特にやる気を出させるような教材ではないよ

Python使ってやりたいことあればそれがモチベーションになると思うけど何かないの?
804デフォルトの名無しさん
垢版 |
2020/07/13(月) 06:43:13.11ID:1jrkuAHO
>>803
やる気を起こさせる工夫とかあるのかと思いましたが写経なんですね…
やっぱり作りたいもの決めて、それを完成させるにはどうしたらいいかってプロセスを踏んでいくのが常道ですよね
2020/07/13(月) 06:59:35.45ID:fHBaV3jI
>>804
そもそもなんでpythonを、プログラミングを始めようと思ったの? 自分の意思でやりたくて始めたわけではないの?学校の課題で仕方なくやらされているだけ?
よく最初に何を作ったらいいか分からないという人はいるけど、プログラミングを学んで理解していく仮定に面白さを感じられれば、作りたいものは後から自然に見つかっていく。
逆にやる気を起こさせてもらえないなら続かないという状態なら、正直言って無理ではないかな。
806デフォルトの名無しさん
垢版 |
2020/07/13(月) 07:53:13.90ID:V+zIL/Eb
のとおり
807デフォルトの名無しさん
垢版 |
2020/07/13(月) 09:29:22.21ID:TjSPxylo
やる気出ないときは食べ物を見治すのが常道
808デフォルトの名無しさん
垢版 |
2020/07/13(月) 10:57:44.52ID:Q6XHo6fu
Pythonやる気が出る食べ物くだすれ
2020/07/13(月) 11:45:51.60ID:MUO/c5Fw
bottleを使って、エロサイトから目障りな広告を消して、自分用のタグ付けが可能な機能を持たせたwebサイトを作ってみたよ。
エロは動機として最強。
810デフォルトの名無しさん
垢版 |
2020/07/13(月) 11:56:55.38ID:WBkWHxcT
エロ動画サイトとかでタイトル違うのに内容同じだったり
タイトル同じでももう見たくないと思う動画だったりを
フィルタして管理してくれる自分用のミラーサイトは欲しいと思う
2020/07/13(月) 12:30:33.03ID:MUO/c5Fw
requests使ってスクレイピングすれば、たいていのサイトはミラーサイトっぽいものが作れるよ
2020/07/13(月) 15:17:11.45ID:vSL2cXoH
requests人気だなぁ
他のモジュールの依存関係の問題で入れてはいるけど、
自分で書くときはネイティブのliburlをもっぱら使ってるわ
再利用できるし慣れの問題もあるけど、どの環境でも必ず使えるからね
2020/07/13(月) 15:18:12.32ID:vSL2cXoH
失礼、ひっくり返っちゃった、urllibね
814デフォルトの名無しさん
垢版 |
2020/07/13(月) 17:21:38.32ID:B0OztI7N
初書き込みです。
実行環境はWindowsOSで、Python3.8.3shellです。
ソースコード↓
http://dpaste.com/3TR1AD2

input関数とwhile文をつかって,文字列を一文字受け取り,その値が"R", "F", "L"のいずれかの場合のみ変数walkに割り当てられたリスト(最初は空)に順番に追加し続ける.ただし,"0"(文字のゼロ)を受け取った場合は,リストの中身を表示 してプログラムを終了するプログラムを以下のように作成しようとしているのですが、breakするべきポイントでbreakしません(エラーコードは出てこない)。どう改善すればよいのでしょうか。ご教授お願いいたします。
2020/07/13(月) 17:33:59.11ID:R6WRX2pk
if v=="R" or v=="L" or v=="F":
2020/07/13(月) 17:36:23.36ID:aaJV9hNQ
やる気が出る食べ物くだすれ
817デフォルトの名無しさん
垢版 |
2020/07/13(月) 17:39:49.26ID:B0OztI7N
>>815
orで一回一回省略せずにコードを書く必要があるんですね。試したら実行できました。ありがとうございました!!
2020/07/13(月) 17:44:28.93ID:MUO/c5Fw
俺なら、v in ["R", "L", "F"]と書く
2020/07/13(月) 17:52:22.83ID:aaJV9hNQ
if ii=="i" ‖ iv=="ii" ‖ vi=="iii":
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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