Python の宿題ここで答えます Part 2at TECH
Python の宿題ここで答えます Part 2 - 暇つぶし2ch107:デフォルトの名無しさん
10/02/13 23:43:33
配列ってより、リストかタプルな。てか、choice使うと楽。
import random
random.choice(["あいうえお", "かきくけこ", "以下略"])

108:デフォルトの名無しさん
10/02/14 00:11:45
うーむそれだとスケールできないだろ
5行ならいいが1000行でやろうとするとその方法だと無理

109:デフォルトの名無しさん
10/02/14 01:03:38
ファイルか標準入力から読み込ませたいな

110:デフォルトの名無しさん
10/02/14 02:51:13
>>108
いかにも使い捨てっぽいプログラムに高望みしないの。
エディタに正規表現置換ついてるでしょ。

>>109
with open("hoge.txt") as f:
 lines = [line for line in f]
 print random.choice(lines)

111:デフォルトの名無しさん
10/02/14 13:43:29
タプルって何?

112:デフォルトの名無しさん
10/02/14 13:59:28
immutable(変更不能)なシーケンス
dictのキーにできる
わからなければリストを使ってれば良い

113:ゆかちん
10/02/14 15:30:01
あん、できた。ありがとうございますん!

114:デフォルトの名無しさん
10/02/14 15:33:23
print 'aaa'

if boolean :
    ~ここ~

print 'bbb'
print 'ccc'



上のソースにて、~ここ~の部分に何か入れて、
このプログラムを終了してしまいたいのですが、
どうすればいいでしょうか?
booleanがTrueの時にプログラムを終了したいということです。
よろしくお願い申し上げます。


115:デフォルトの名無しさん
10/02/14 15:35:28
ちょっとスレチな気がするんで、別すれに行ってきます
すみません。

116:デフォルトの名無しさん
10/02/14 16:13:40
print 'aaa'

if boolean :
raise Exception

print 'bbb'
print 'ccc'

117:114
10/02/14 16:39:47
>>116
ありがとうございます。


118:デフォルトの名無しさん
10/02/14 18:37:05
おっぱいうp

119:デフォルトの名無しさん
10/02/14 23:28:30
>>114
環境によって適切な終了方法が違う気がするけど
import sys
sys.exit()
が使いやすいと思う。

120:デフォルトの名無しさん
10/02/15 07:02:06
raise SystemExit
で良いらしい (import sys したくないとき)

121:デフォルトの名無しさん
10/02/21 11:05:30
教える人は自分が偉くなったと勘違いをしているのか…


122:デフォルトの名無しさん
10/02/21 18:55:28
は?教えてやるんだから偉いんだお

123:デフォルトの名無しさん
10/02/24 23:50:04
URLリンク(www.python.jp)

124:デフォルトの名無しさん
10/02/26 14:58:29
少なくとも匿名掲示板で教えられる方が偉いなんてことはあり得ないな

125:デフォルトの名無しさん
10/02/27 00:46:13
import sys って具体的にどういうときに使うんですか?

126:デフォルトの名無しさん
10/02/27 00:52:06
sysをimportしたい時

127:デフォルトの名無しさん
10/02/27 14:21:25
sys.なんたら が必要なとき。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch