Python の宿題ここで答えます Part 1
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 06/08/09 00:37:16 # -*- coding: euc-jp -*- import sys,string,traceback import curses stdscr = curses.initscr() curses.nocbreak() stdscr.keypad(0) curses.echo() stdscr.addstr(0, 0, "数字を入力してください。",curses.A_REVERSE) numstr = stdscr.getstr(1,0, 10) try: try:num = map(int,numstr) finally:curses.endwin() except: traceback.print_exc() sys.exit(0) 51:デフォルトの名無しさん 06/08/09 00:38:53 x=10 y=3 while len(num) is not 1: for n in range( len(num) ): stdscr.addstr( y , y+x+n*2 , str(num[n]) ) for n in range( len(num)-1 ): num[n] =( num[n] + num[n+1] ) % 10 del num[-1] y += 1 stdscr.addstr( y , y+x+n*2 , str(num[0])) stdscr.addstr(14,0, "最後に残った数字は %d です。" % num[0] ) stdscr.addstr(16,0, "\'q\' to Exit this program.",curses.A_UNDERLINE) stdscr.refresh() while True: stdscr.nodelay(1) c = stdscr.getch() if c == ord('q'): curses.endwin() break
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5380日前に更新/195 KB
担当:undef