- 752 名前:デフォルトの名無しさん mailto:sage [2010/08/02(月) 20:46:35 ]
- '''
プログラム超初心者です ↓のようなことをするときにbreakは書いたほうがいいのでしょうか、、、 あともっとスマートに書ける方法があったら教えてください。 ユーザーから続けて数字の入力を受け付け 合計が100に近づくまでその数値を足し続けるプログラムを書きなさい ''' hundred = 100 value = 0 def numint(x): while True: try: y = raw_input(x) z = int(y) return z #break ←ブレイクは書いたほうがいいのでしょうか? except ValueError: print u'Error : 文字ではなく数値を入力してください' value += numint('数値を入力してください>> ') while value < hundred: print value, u'まだ足りないみたいです' value += numint('もっと大きな数字を入力しましょう>> ') print value, u'合計が100以上になりました'
|

|