Print() fonksiyonu ile ilgili problem

Arkadaşlar iyi forumlar. Kodlarım aşağıdaki gibi iken

    def initialize_game(self):

        self.current_state = [[".", ".", "."],
                              [".", ".", "."],
                              [".", ".", "."]]

        self.player_turn = "X"

    def draw_board(self):

        for i in range(0, 3):

            for j in range(0, 3):

                print("{}|".format(self.current_state[i][j]), end = " ")

            print()

Şöyle bir çıktı alıyorum:

.| .| .| 
.| .| .| 
.| .| .| 

Ama şöyle iken (print() ifadesi yok!):

    def initialize_game(self):

        self.current_state = [[".", ".", "."],
                              [".", ".", "."],
                              [".", ".", "."]]

        self.player_turn = "X"

    def draw_board(self):

        for i in range(0, 3):

            for j in range(0, 3):

                print("{}|".format(self.current_state[i][j]), end = " ")

Çıktı:

.| .| .| .| .| .| .| .| .| 

Bunun nedenini açıklayabilir misiniz, print() orada neyi yazdırıyor tam olarak?

kodlar arasındaki far nedir

İlk kodun son satırı

ha tamam galiba o print satır sonu gibi bir şey yapıyor yani onu sildiğin zaman büyük ihtimalle bir alt satıra geçmediği için öyle farklı çıktılar alıyorsunuz

1 Beğeni

satırı yazdırıyor ondan sonra print() ile sonraki satıra geçiyor end kısmını end="\n" yaparsanızda aynı işlemi yapacaktır büyük ihtimalle

1 Beğeni

eğer o print() satırını 4 boşluk ileri alırsanız

.|
.|
.|
.|
.|
.|
.|
.|
.|
1 Beğeni

Tek başına print() kodu "\n" yazar, çünkü end’in varsayılan değeri "\n".

4 Beğeni

evet biz de aynı şeyi dedik

2 Beğeni

Gereksiz flood yapmak yerine önce 2 dakikanızı ayırıp kodlara detaylıca mı baksaydınız?

insanları gereksiz gömmek yerine 2 dakika daha mı düşünseydiniz yahu ben bu postu yazarsam karşı taraf üzülür mü diye

Gereksiz değil haklı

Karşı tarafı kod paylaşımı yapan yerde üzmek gibi bir durum pek geçerli değil.

Kodlara bakmanız gerekirdi, gerçekten doğru yolda gittiğinizi düşünmüyorum.

1 Beğeni

arkadaşlar o alttaki print yazısını görmemişim bu nedenle yazdım neyse konumuz bu mu

evet bu saptırma…