まずはコードを示します。 (関数作成時にまだ新機能)関数出力から "()" ""、 "'"を削除します。Python3
機能テスト!
def UserInfo(name, age, birth):
"""Read this by doing UserInfo__doc__"""
print("Name:",name)
print("Age:",age)
print("Birth:",birth)
return
n_input=input("Name?>> ")
a_input=int(input("Age?>> "))
b_input=input("Birth date?(MM DD YYYY)>> ")
UserInfo(n_input, a_input, b_input)
CodeOutput
('name:', 'Jaymz')
('age:', 25)
('birth:', '02 26 1991')
コード出力のINT部分なし "' "(私は知っていた)が、それでもと "()" と"、" ... 文字列の部分を出力私の出力を囲むことを望まないすべてのもの... あなたのコードでそれをどのように取り除くことができますか?(私は人々がそれをする方法について他のコードを最初に見ることによって学びます)
ps Brainfart?....私は出力コードで "フォーマット"をしなければならないのですか?または数字のみの形式ですか?
おそらくPython 2.xでコードを実行しています。ここで、 'print'はキーワードであり、関数ではありません。かっこはタプルの作成と解釈され、このタプルが出力されます。 – jojonas
はい、ありがとう、私は、ええ、私はPy2を使用している気付いた...ありがとう。 py3はそのようなコードを出力しませんか?もっときれい?または、ちょうど{}形式の下の答えを使用して開始する必要があります –