Python Eksik çıktı veriyor

479980

Decapat
Katılım
29 Temmuz 2021
Mesajlar
742
Çözümler
1
Python ile ASCII FNaF yapmaya çalışıyorum ama çıktı verirken bir kısmını kesiyor.
Kod :
Python:
import random
import time
from threading import Thread
#from keyboard import is_pressed
from colorama import Fore,Back
from os import system

dr1but = Back.RED
dr2but = Back.RED
battery = 100
showOffice = [0,34]
endCam = 0
rooms = ('Office','Toilet','Hall 1','Hall 2','Party Area','Kitchen','','','')
office = (
    "****************************************************************************************************************",
    "****************************************************************************************************************",
    "****************************************************************************************************************",
    "*******|||||| DOOR 1 ||||||****************************************************|||||| DOOR 2 ||||||*************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ************ <------- Monitor -------> ************                     *************",
    f"*******                    *********** Battery :{battery}                ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************"
)

for printOffice in office:
    print(printOffice[showOffice[0]:showOffice[1]])

Kodun çıktısı :
Kod:
**********************************
*******|||||| DOOR 1 ||||||*******
*******                    *******
*******                    *******
*******                    *******
*******                    *******
*******                    *******
*******                    *******
*******                    **|

















a
ChatGPT'ye sordum klasik beceriksizliğini gösterdi aynı kodu vererek.
 
1691694088680.png

Hocam, kodun böyle mi olması gerekiyor?
 
Python:
import random
import time
from threading import Thread
from colorama import Fore, Back, init
from os import system

#
init()

dr1but = Back.RED
dr2but = Back.RED
battery = 100
showOffice = [0, 34]
endCam = 0
rooms = ('Office', 'Toilet', 'Hall 1', 'Hall 2', 'Party Area', 'Kitchen', '', '', '')
office = (
    "****************************************************************************************************************",
    "****************************************************************************************************************",
    "****************************************************************************************************************",
    "*******|||||| DOOR 1 ||||||****************************************************|||||| DOOR 2 ||||||*************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ************ <------- Monitor -------> ************                     *************",
    f"*******                    *********** Battery :{battery}                ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************"
)

for printOffice in office:
    print(printOffice[showOffice[0]:showOffice[1]])

Buyrun hocam. Deneyin bu kodu.
 
Python:
import random
import time
from threading import Thread
from colorama import Fore, Back, init
from os import system

#
init()

dr1but = Back.RED
dr2but = Back.RED
battery = 100
showOffice = [0, 34]
endCam = 0
rooms = ('Office', 'Toilet', 'Hall 1', 'Hall 2', 'Party Area', 'Kitchen', '', '', '')
office = (
    "****************************************************************************************************************",
    "****************************************************************************************************************",
    "****************************************************************************************************************",
    "*******|||||| DOOR 1 ||||||****************************************************|||||| DOOR 2 ||||||*************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ************ <------- Monitor -------> ************                     *************",
    f"*******                    *********** Battery :{battery}                ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    f"*******                    **|{dr1but}OOOO{Back.RESET}|***                             ***********                     **|{dr2but}OOOO{Back.RESET}|*****",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***********                             ***********                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************",
    "*******                    ***************************************************                     *************"
)

for printOffice in office:
    print(printOffice[showOffice[0]:showOffice[1]])

Buyrun hocam. Deneyin bu kodu.
Olmadı hocam.
 
Python 3.11.1 modüllerinde en son sürümünü indirdim evet.
Hocam ben de Python 3.11 kullanıyorum bazı modülleri de önceden indirmiştim diye hatırlıyorum. Bende olup da sizde olmaması garip.
 

Technopat Haberler

Geri
Yukarı