プログラミング教えてください。

言語
スポンサーリンク
1: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:30:15.079 ID:83pZb8Ja0
お願いします。

引用元: ・プログラミング教えてください。

2: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:31:45.858 ID:6KPIcY9t0
Hello world!

4: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:32:14.443 ID:83pZb8Ja0
>>2
どうしたんだよ急に

3: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:31:49.223 ID:83pZb8Ja0
あげ

8: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:33:14.675 ID:83pZb8Ja0
>>6
できれば言語マニアっぽくないやつで

10: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:34:14.389 ID:srKEFkpg0
>>8
んじゃpythonでいっか

7: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:32:46.676 ID:Uzi1ChlZd
hoge

12: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:37:38.151 ID:83pZb8Ja0
Python3.7入れました

15: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:41:02.537 ID:83pZb8Ja0
>>14
できた!プロンプトに出ました!!!!!!!!

16: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:41:15.537 ID:Mo/89JpC0
vagrant入れました

18: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:43:40.331 ID:IFtLmEo8a
みんなやさしすぎ

21: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:44:43.092 ID:83pZb8Ja0
>>19
今日ネット回線調子いい。昨日Homesteadダウンロードに6時間かかったのに

24: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:46:52.843 ID:83pZb8Ja0
>>23
File “main.py”, line 1
for n in range(10)
^
SyntaxError: invalid syntax

こうなりました。???

25: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:48:06.037 ID:83pZb8Ja0
できました!:うち忘れとインデントができてなかったからでした!
0から9まで出力できた!

26: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:49:02.388 ID:83pZb8Ja0
普通のforは初期化、条件式、インクリメントとあるけどPythonではないの?
どういうこと?

32: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:53:37.919 ID:83pZb8Ja0
>>30
すごい3始まりになった。ちょっとなれないけど便利だ

38: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:57:47.738 ID:IFtLmEo8a
>>30
これって3と10逆にしたらデクリメントになるの?

31: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:53:37.198 ID:tvL/u4K90
>>26
nという変数にinより後ろのタプルだかリストだかの変数を次々入れて無くなったら終わりなのがpythonのforループ
他の言語のforeachみたいなもん
処理順は保障されてるはずだけど

35: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:54:51.585 ID:83pZb8Ja0
>>31
なるほどなるほど。タプルっていうのがちょっとわかんないけど、そういうものなのね

39: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:57:54.376 ID:tvL/u4K90
>>35
タプル
(1,2,3)

リスト
[1,2,3]

何が違うのかはpythonニワカだからよく分からん
まあ、扱いがちょっと違うからたまに引っかかるかなって感じ

41: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:59:27.850 ID:83pZb8Ja0
>>39
少し調べたけど連想配列(タプル)と配列(リスト)みたいな感じなのかなこれ。
えーめちゃくちゃ便利

46: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:02:08.060 ID:/lrgjHtSM
>>41
連想配列、配列、リスト、タプルがごっちゃになってるぞ

29: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:52:06.003 ID:83pZb8Ja0
>>28
range関数がインデックス代わりなのね
Python超楽しい

37: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:56:55.660 ID:83pZb8Ja0
>>34
range(0, 10)
と出力された。
第二引数に指定した値入ってるけど、どうやって関数作ってんだこれ…

57: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:10:40.701 ID:83pZb8Ja0
>>55
せめてif文と四則演算を…
FIZZBUZZやってみます

36: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:55:36.138 ID:j3clMIa60
for n in [5,4,3,2,1]:
print(n)

こんな書き方もあり

42: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 22:59:33.368 ID:QLt9Ambk0
誰かまとめて下さい

45: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:01:37.223 ID:9MsuaDgW0
タプルは構造体みたいなもんでイミュータブル

48: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:02:51.522 ID:j3clMIa60
あとはraw_inputを覚えておくと色々試せる

s=raw_input()
r=int(s)
for n in range(r):
print(n)

実行後、何か数値を入力

49: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:04:20.049 ID:tvL/u4K90
>>48
raw_input()ってpython3.xで動くけっけ?
動かなかったら、input()で!

51: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:06:11.534 ID:j3clMIa60
そうだったpython3でraw_input無いわ

52: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:06:48.008 ID:8XugH5OF0
昨日のCのやつ?

54: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:08:43.311 ID:83pZb8Ja0
>>52
うん

56: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:09:18.239 ID:8XugH5OF0
アセンブリやったの?やってないなら今すぐやってやっててもやってね

60: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:16:25.112 ID:IFtLmEo8a
デクリメントは出来ないの?

64: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:20:43.089 ID:tvL/u4K90
>>60
reverse(list(range(10)))
とかでできん?
もしかしたらlistは別にいらんかも

65: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:21:17.287 ID:tvL/u4K90
>>64
rsversedだったわ

66: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:21:43.593 ID:tvL/u4K90
>>65
英語出来なさすぎてワロタァ
reversedな!

63: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:20:42.651 ID:9MsuaDgW0
第三引数でマイナスすればいいんじゃね?

68: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:22:00.907 ID:83pZb8Ja0
for n in list(reversed(range(10))):
これでいけた!めちゃ関数かますからちょっとExcelっぽいな

69: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:23:35.661 ID:j3clMIa60
こんなんでもいいし
for n in range(10,0,-1):
print(n)

76: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:33:18.395 ID:tvL/u4K90
>>71
rangeメソッドはstartからstopの1step手前までと覚えるしかないね
range(0,10,1)→0~9
range(10,0,-1)→10~1

求めてるものは
range(9,-1,-1)
とか書けば出るかな?

あるいは、print(n-1)とするか
こっちの方が利口そうだ

78: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:35:45.795 ID:83pZb8Ja0
>>75
inの後ろは配列作ってたのか!急に[]が出てきてその中でわちゃわちゃしてるから何やってんのかとおもった。
すげーな。わかったらとたんに見やすくなった。

>>76
なるほどなるほど。求めるものは0~9の逆順だけど、n-1のが圧倒的に楽だね

74: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:29:17.643 ID:83pZb8Ja0
>>72
これ、どういうこと?
何をやってるんだこれ

75: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:33:02.112 ID:j3clMIa60
>>74
inから後ろで 0*0,1*1…9*9の配列を作ってる
詳しくは「リスト内包表記」で調べてくれ

73: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:28:20.924 ID:IFtLmEo8a
配列の中身が条件で一致したらループを抜けるとかはどうやるの?

if(aaa[i].equals(“hoge”))break; みたいな感じ

77: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:33:29.483 ID:83pZb8Ja0
>>73
list = [“a”, “b”, “c”, “d”, “e”]
for n in list:
__if n == c:
____break

かね

84: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:42:51.638 ID:83pZb8Ja0
>>81
縛られてるから見やすくなってんだね
PythonはNodejsであるようなパッケージマネージャはないの?
Webアプリでも行列操作でもなんかやりたい。ライブラリ使って

85: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:46:00.089 ID:j3clMIa60
>>84
pipってパッケージマネージャが基本

86: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:48:01.436 ID:83pZb8Ja0
>>85
pipあった!最近の言語めちゃ便利。
ついでなんだけど、Python自身のバージョン管理は何がおすすめ?

88: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:50:51.224 ID:j3clMIa60
>>86
いくつかあるけど
パッケージ管理も含めてanacondaって環境が楽
楽し過ぎなきらいはあるけど

87: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:48:08.555 ID:tvL/u4K90
パッケージマネージャと言っていいのか知らないけど、windowsだったらanacondaが便利
condaコマンドでも色々簡単に入れられるよ

89: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:52:22.169 ID:83pZb8Ja0
ちょっとたんま。
pipとanacondaの違いがいまいち…
anacondaはPythonのバージョン管理もでき、パッケージマネージャの役割も担う?
pipはライブラリのみ?

91: 以下、5ちゃんねるからVIPがお送りします 2018/11/28(水) 23:55:54.543 ID:83pZb8Ja0
>>90
さんくすこ
anacondaで入れ直すことに決めた。楽しいなPython

99: 以下、5ちゃんねるからVIPがお送りします 2018/11/29(木) 00:03:21.389 ID:fLgN2RR/M
まあ環境汚れるからコンテナ作った方がいい
>>97とかの心配がない

100: 以下、5ちゃんねるからVIPがお送りします 2018/11/29(木) 00:04:00.249 ID:57goBD1a0
コンテナって何

102: 以下、5ちゃんねるからVIPがお送りします 2018/11/29(木) 00:06:03.627 ID:57goBD1a0
またしかに再インストールはそんな手間でもない

105: 以下、5ちゃんねるからVIPがお送りします 2018/11/29(木) 00:11:06.055 ID:NZpL2a2L0
仕事なら仮想環境上でpip管理の最小構築だけど
遊びだったら気にせずconda+pipで安易に使う

106: 以下、5ちゃんねるからVIPがお送りします 2018/11/29(木) 00:12:04.067 ID:VX3yxXUA0
windowsでdockerは難しいからとりあえずやめといた方がいいと思う
10以外対応してないし
環境なんてぶっ壊れたら入れ直しゃいいんだよ!

言語
スポンサーリンク
りょうたろうをフォローする
スポンサーリンク
プログラミングまとめ速報ちゃんねる

コメント

タイトルとURLをコピーしました