タプルにして渡しちゃうのが一番楽かと思います。
Python
1>>> X1 = 1
2>>> Y1 = 2
3>>>
4>>> X2 = 3
5>>> Y2 = 3
6>>>
7>>> print((X1, Y1), "から", (X2, Y2), "へ移動")
8(1, 2) から (3, 3) へ移動
9>>>
10>>> print("{0}から{1}へ移動".format((X1, Y1), (X2, Y2)))
11(1, 2)から(3, 3)へ移動
また、**print文ではなくprint関数です。**この違いは些細なようで超重要です。
print関数の使い方
普通に複数の引数を与えても良いです。その場合、型も揃えなくて構いません。
変数の間にはキーワード引数sepで指定した文字列が補間されます。デフォルトは' '
です。
Python
1print(1, 'a', (3, 4))
他の言語のように、変数を文字列に埋め込みたい場合もあります。
そのとき、主に二通りの方法があります。
str.formatを使う
Python
1print('{0}と{1}'.format('a', 'b'))
フォーマット済み文字列リテラルを使う
Python3.6以降で使えます。
魔が差した
Python
1>>> print('かえる', '三', '', sep='ぴょこぴょこ')
2かえるぴょこぴょこ三ぴょこぴょこ
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。