次のコードを使用して、2つの文字列を連結し、同じ行に表示するにはsys.stdin.readline()
の入力とsys.stdout.write()
の出力を使用します。同じに連結された文字列を表示する方法
import sys
str1 = sys.stdin.readline()
str2 = sys.stdin.readline()
str3 = str1 + str2
sys.stdout.write(str3)
出力を印刷すると、2行に分かれて印刷されます。 sys
でcancatする方法が間違っていますか?
なぜ 'print'と' input'の代わりに 'sys.stdout.write'と' sys.stdin.readline'を使用していますか?これは、標準的な入力と出力で動作する通常の方法の上に、あなたのために後続の改行を処理します。 – TigerhawkT3
'str1'は改行( '\ n')で終わります。 'str1 = sys.stdin.readline()。strip()' –
私は 'input()'と 'print()'を使うことを知っていますが、私はこの質問を競争相手に持っています。 'sys'を使って完了させます。 – CH325