まず、簡単なコードを紹介しましょう。Python 2.7での入力方法
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
print ("test")
var = raw_input("Enter your words: ")
print ("Your words: "), var
私はこのコードを実行すると、私は期待しても、その最初の、「テスト」のテキストは、「あなたの言葉を入力してください。」、画面に表示されますされているテキストが表示され、私の入力を待ちます。私は自分の入力を入力した後、最後の印刷コマンドで画面に自分の入力を表示します。
しかし、私がこのコードを実行すると、まず入力を待ってから入力値を与えた後、すべての値がそれぞれ表示されます。最初に「テスト」を書いてから、入力値を画面に表示します。
この問題の解決にお手伝いできますか?ありがとうございました。
私は固定コードを試しましたが、まだ入力を待っています。実際に行うべきことは、まず "test"を出力し、 "Enter your words:"という文字列の入力を待つ必要があるということです。 @Dot_Py –
ここで働いています... python 2.7.6。出力を使って答えを編集しました... –
Windows 10でCygwin64端末を使用しています。私の問題はそれに関連していますか? –