san5627 / chatbot

Developing Chatbot in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chatbot

Developing Chatbot in python

Python

def greet(bot_name, birth_year):
    print('Hello! My name is ' + bot_name + '.')
    print('I was created in ' + birth_year + '.')
def remind_name():
    print('Please, remind me your name.')
    name = input()
    print('What a great name you have, ' + name + '!')
def guess_age():
    print('Let me guess your age.')
    print('Enter remainders of dividing your age by 3, 5 and 7.')
    rem3 = int(input())
    rem5 = int(input())
    rem7 = int(input())
    age = (rem3 * 70 + rem5 * 21 + rem7 * 15) % 105
    print("Your age is " + str(age) + "; that's a good time to start programming!")
def count():
    print('Now I will prove to you that I can count to any number you want.')
    num = int(input())
    curr = 0
    while curr <= num:
        print(curr, '!')
        curr = curr + 1
def test():
    print("Let's test your programming knowledge.")
    print('Why do we use methods?')
    print('1. To repeat a statement multiple times.')
    print('2. To decompose a program into several small subroutines.')
    print('3. To determine the execution time of a program.')
    print('4. To interrupt the execution of a program.')
    possible_answer = 0
    while possible_answer != 2:
        possible_answer = int(input())
        if possible_answer != 2:
            print('Please, try again.')
def end():
    print('Congratulations, have a nice day!')
greet('Aid', '2020')  # change it as you need
remind_name()
guess_age()
count()
# ...
test()
end()

Output

What is you name?
Good Luck! name
Guess the character...
Enter remainders by dividing your age by 3, 5 and 7.
Now I will prove to you that I can count to any number you want.

About

Developing Chatbot in python


Languages

Language:Python 100.0%