Python týden Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Pouze tento sleva až 80% na kurzy Python

Diskuze: Nechodí to

Aktivity (1)
Avatar
Jan Koželuh
Člen
Avatar
Jan Koželuh:24.12.2018 19:55

Do teď mi to fungovalo teda ne tak docela házelo mi tam setup_intro dvakrát a ihned co jsem to jinak odsadil tak to přestalo fungovat úplně.

def setup_intro():
        time.sleep(1)
        os.system("cls")
        print("...")

Zkusil jsem: Vlastně nic moc - jinak odsadit a to je fakticky vše.

import cmd
import textwrap
import os
import sys
import time
from random import *

screen_width = 250
###################################################################################
def display_intro_options():

        option = input("> ")
        if option.lower() == ("hrát"):
                setup_intro()
        elif option.lower() == ("nápověda"):
                help_menu()
        elif option.lower() == ("odejít"):
                sys.exit()
        while option.lower() not in ['hrát','nápověda','odejít']:
                print("Zadejte prosím platný příkaz.")
                option = input("> ")
                if option.lower() == ("hrát"):
                        setup_intro()
                elif option.lower() == ("nápověda"):
                        help_menu()
                elif option.lower() == ("odejít"):
                        sys.exit()

def display_intro():
        os.system("cls")
        print('##############################')
        print('#Vítejte ve hře Simple Things#')
        print('##############################')
        print('            -Hrát-            ')
        print('          -Nápověda-          ')
        print('           -Odejít-           ')
        print(' Copyright 2018 JanKozeluh.cz ')
        print('##############################')
        display_intro_options()
###################################################################################
def help_menu_options():

        option = input("> ")
        if option.lower() == ("zpět"):
                display_intro()
        elif option.lower() == ("odejít"):
                sys.exit()
        while option.lower() not in ['zpět','odejít']:
                print("Zadejte prosím platný příkaz.")
                option = input("> ")
                if option.lower() == ("zpět"):
                        display_intro()
                elif option.lower() == ("odejít"):
                        sys.exit()
def help_menu():
        os.system("cls")
        print('#########################################################')
        print('#             Nápověda ke hře Simple Things             #')
        print('#########################################################')
        print('-Hru nemáte šanci ovlivnit bez zásahu do zdrojového kódu')
        print('-Je to čistě náhodná hra na pár minut')
        print('-Hodně štěstí a zábavy(to štěstí budete potřebovat')
        print('#########################################################')
        help_menu_options()
###################################################################################
def setup_intro():
        time.sleep(1)
        os.system("cls")
        print("...")


###################################################################################
def setup_game():
        os.system("cls")
        time.sleep(1)
        print("hovno")
        print("již ti dochází síly a potřebuješ vodu, přístřešek ,ale také jídlo.")
        print("Je zde pár možností jak ještě chvíli přežít.")
        print("Zvolte si číslo, jediné co poté můžete dělat je doufat.")
###################################################################################
def display_outro():
        time.sleep(3)
        os.system("cls")
        time.sleep(1.5)
        print(".")
        time.sleep(1.5)
        print("ůú")
        time.sleep(1.5)
        print("pů")
        time.sleep(1.5)
        print("huh")
        time.sleep(1.5)
        print("b")
        time.sleep(1.5)
###################################################################################

display_intro()
setup_intro()
setup_game()
display_outro()

Chci docílit: Aby to fungovalo tak že se mi tam setup_intro nebude dobrazovat 2x

Odpovědět 24.12.2018 19:55
„Tři hlavní věci, kterých je třeba, aby se dosáhlo čehokoliv, co za to stojí, jsou: práce, vytrvalost a zdravý rozum....
Avatar
Jan Koželuh
Člen
Avatar
Jan Koželuh:24.12.2018 20:00

Už to chodí ovšem setup_intro se tam hází stále 2x

Nahoru Odpovědět 24.12.2018 20:00
„Tři hlavní věci, kterých je třeba, aby se dosáhlo čehokoliv, co za to stojí, jsou: práce, vytrvalost a zdravý rozum....
Avatar
Jan Koželuh
Člen
Avatar
Jan Koželuh:24.12.2018 20:02

aha už to chodí normálně XD sorry že tak zaspamovávám tuto úžasnou stránku

Nahoru Odpovědět 24.12.2018 20:02
„Tři hlavní věci, kterých je třeba, aby se dosáhlo čehokoliv, co za to stojí, jsou: práce, vytrvalost a zdravý rozum....
Avatar
Jan Koželuh
Člen
Avatar
Odpovídá na Jan Koželuh
Jan Koželuh:24.12.2018 20:03

teda stále to nechodí správně,ale skoro ano

Nahoru Odpovědět 24.12.2018 20:03
„Tři hlavní věci, kterých je třeba, aby se dosáhlo čehokoliv, co za to stojí, jsou: práce, vytrvalost a zdravý rozum....
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.