くだすれPython(超初心者用) その7
■ このスレッドは過去ログ倉庫に格納されています
0752デフォルトの名無しさん
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以上になりました'
■ このスレッドは過去ログ倉庫に格納されています