• API
• FAQ
• Tools
• Archive
daily pastebin goal
55%
SHARE
TWEET

# Untitled

a guest Mar 23rd, 2019 70 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. def robot_wait():
2.   input("press enter to continue..")
3.
4. def robot_chat():
5.    print("Hi, my name is Sarvesh")
7.    first_name = input("Enter your name: ")
8.
9.    print("how are you feeling today")
10.    print((first_name) + ("?"))
11.
12.    happiness = input("How are you feeling today? : ")
13.    print("oh ok")
14.
15.    reasoning = input("why? : ")
16.    print("Ok, let's change the topic")
17.
18.    print("What do you want to talk about?")
19.    topic = input("What do you want to talk about? : ")
20.    print(("what do you know about the ") + (topic) + ("?"))
21.    fact = input(("what do you know about ") + (topic) +("? : "))
22.    print(fact)
23.    print("oh that's a interesting fact.")
24.
25.    myname = "Sarvesh"
26.    fsubject = input("What's your favourite subject in school? :")
27.    msubject = "Math"
28.    print(("oh, your favourite subject in school is ") + (fsubject) + (", my favourite subject in school is ") + (msubject))
29.
30.    print("ok, I gotta go now")
31.    print(("Bye ") + (first_name))
32.    robot_wait()
33.
34. def robo_speech():
35.   from gtts import gTTS
36.   import os
37.   from datetime import datetime
38.   import time
39.
40.   spech = input("What do you want me to say?")
41.   tts = gTTS(text=spech, lang='en')
42.   tts.save("good.mp3")
44.   time.sleep(10)
45.
46. # Fibonacci series
47. def robot_fib():
48.
49.   n = input("Enter a number: ")
50.   a = 0
51.   b = 1
52.   fibnum = [0,1]
53.
54.   count = 2
55.   while count < int(n):
56.     c = (a + b)
57.     count += 1
58.     fibnum.insert(count,c)
59.     a = b
60.     b = c
61.   j = 0
62.   for num in fibnum:
63.     j += 1
64.     print(str(j), "-> ", num)
65.   robot_wait()
66.
67. def robot_dice():
68.   import random
69.   print(random.randint(1,6))
70.   import os
71.   e = input("Do you want to roll again.. press 'Y' to continue: ")
72.   os.system('clear')
73.   if (e =='Y') or (e == 'y'):
74.      robot_dice()
75.
76. def chat():
77.     print("Welcome to Chat Room \n")
78.     robot_chat()
79.
80. def speech():
81.     print("Welcome to Robo Talk \n")
82.     robo_speech()
83.     robot_wait()
84.
85. def fibonaccinums():
86.     print("Welcome to Fibonacci Series Center \n")
87.     robot_fib()
88.
89. def dice():
90.     print("Welcome to Dice Table \n")
91.     robot_dice()
92.
93. def guide():
94.     print("Help Page: \n")
95.     print("1. In Chat, you can chat with a robot")
96.     print("2. In Speech, you enter a saying and then a robot says it")
97.     print("3.In Fibonnacci Numbers, you can find out numbers of fibonnacci")
98.     print("4.In Dice, you can generate a random number between 1 through 6")
99.     robot_wait()
100.
101. def exit():
102.     import os
103.     e = input("Are you sure you want to exit.. press 'Y' to exit: ")
104.     os.system('clear')
105.     if (e =='Y') or (e == 'y'):
106.       ("Good Bye.. exiting Robo meet., see you again")
107.       quit()
108.
109. def printOptions():
110.     print("Welcome to Robot Sarvesh...\n")
111.     print("1. Chat")
112.     print("2. Speech")
113.     print("3. Fibonacci Numbers")
114.     print("4. Dice")
115.     print("5. Help")
116.     print("6. Exit")
117.
118.
119.
120. def robot_main():
121.   import os
122.
123.   os.system('clear')
124.   printOptions()
125.   argument = input ("Enter your option: ")
126.   os.system('clear')
127.   if (argument == "1"):
128.         chat()
129.   elif  (argument == "2"):
130.         speech()
131.   elif (argument == "3"):
132.          fibonaccinums()
133.   elif (argument == "4"):
134.         dice()
135.   elif (argument == "5"):
136.         guide()
137.   elif (argument == "6"):
138.         exit()
139.
140.
141. while(1):
142.   robot_main()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.

Top