Python:
from threading import Timer
import time
def cc():
timeout = 6
t = Timer(timeout, print, ['Tahtalar kırıldı. Köprüden düşerek öldün.'])
global bb
global answer0
print("Köprünün halatları koptu ve düşecekken son anda köprünün üzerindeki tahtaya tutundun.")
time.sleep(3)
print("Tahtalara tırmanarak yolun karşısına ulaşabilirsin ancak kırılabilirler. Hızlı olmalısın.")
time.sleep(3)
print("Tırmanmak için 6 saniyen var.")
time.sleep(2)
t.start()
answer0 = input("İlk tahtaya tırmanmak için 1'e ve ardından Enter'a bas.")
try:
answer0 = int(answer0)
bb = 5
if answer0 == 1:
while True:
bb = bb - 1
if bb > 0:
answer0 = (input("Sıradaki tahtaya tırmanmak için 1'e ve ardından Enter'a bas."))
try:
answer0 = int(answer0)
if answer0 == 1:
continue
else:
print("Tahtalar kırıldı. Köprüden düşerek öldün. Son kayıt noktasından devam edeceksin.")
time.sleep(3)
cc()
except ValueError:
print("Tahtalar kırıldı. Köprüden düşerek öldün. Son kayıt noktasından devam edeceksin.")
time.sleep(3)
cc()
if bb == 0:
print("Karşıya ulaşmayı başardın.")
t.cancel()
else:
raise Exception()
except:
print("Tahtalar kırıldı. Köprüden düşerek öldün. Son kayıt noktasından devam edeceksin.")
time.sleep(3)
cc()
cc()
Bu kodda süre bittiğinde 5. satırdaki 'Tahtalar kırıldı. Köprüden düşerek öldün.' yazısı yazıyor. Ancak ben bunun sonrasına da kod yazmak istiyorum. Nasıl yapabilirim?
@tabii efendim bakabilir misiniz?
Son düzenleme: