0

私は数日前に Python を学び始め、簡単なプログラムを書きました。ユーザーがデータを入力すると、データに関する情報が提供されます。

while True:
 x = input("Enter Data: ")
        
 if x == z:
            print("")
          
           
 if x == y:
            print("") 
 if x == l:
            print("")
          
           
 if x == k:
            print("") 

Windowsコマンドラインでプログラムを使用しています。私がやろうとしているのは、「データを入力」してプログラムが情報を提供するときに、Enterキーを押してコマンドラインを更新すると、「データを入力」が再び表示されることです。

4

2 に答える 2

1

Windowsでは、cls画面をクリアするために使用できます(詳細については、この質問を参照してください):

import os
import sys

while True:
    value = raw_input('Enter data: ')

    if value == 'quit':
        break

    print value

    # wait for enter key
    sys.stdin.read(1)
    os.system('cls')

呪いの例:

import curses

w = curses.initscr()

while True:
    w.addstr("Enter data: ")
    value = w.getstr()

    if value == 'quit':
        break

    w.addstr('data: %s\n' % value)

    w.addstr('Press any key to continue')
    w.getch()
    w.clear()
    w.refresh()

curses.endwin()
于 2013-04-26T04:23:49.587 に答える