Python/Kenjiro995/Kecal1.0

Z Wikiverzity

Základní[editovat]

Definovaný pozdrav dle seznamu:

pozdrav = ["ahoj", "čau", "nazdar", "čus"]
vstup = input("Uživatel: ")

if vstup in pozdrav:
  print("Chatbot: ", "ahoj")
else:
  print("Chatbot:", "nerozmím")

Výstup:

Uživatel: čus
Chatbot:  ahoj


Náhodná odpověď dle seznamu:

import random

pozdrav = ["ahoj", "čau", "nazdar", "čus"]
vstup = input("Uživatel: ")

if vstup in pozdrav:
  Chatbot = random.choice(pozdrav)
  print("Chatbot: ", Chatbot)
else:
  print("Chatbot:", "nerozumím")

Výstup:

Uživatel: čau
Chatbot:  nazdar


Kecal 1.1[editovat]

import random

pozdrav = ["ahoj", "čau", "nazdar", "čus"]

stav = "ano"
while stav == "ano":  
  vstup = input("Uživatel: ")

  if vstup in pozdrav:
    Chatbot = random.choice(pozdrav)
    print("Chatbot: ", Chatbot)
  elif vstup == "konec":
    stav = "ne"
  else:
    print("Chatbot:", "nerozumím")
  print()
print("*" * 26)
print("Konec programu")

Výstup:

Uživatel: nazdárek
Chatbot: nerozumím

Uživatel: ahoj
Chatbot:  nazdar

Uživatel: ahoj
Chatbot:  čau

Uživatel: ahoj
Chatbot:  čus

Uživatel: konec

**************************
Konec programu