Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import sys
- import random
- class Robot():
- def __init__(self,name,model):
- self.name = name
- self.model = model
- def __del__(self):
- print("Программа завершена, робот удалён!")
- def echo(self,string):
- print(f'Робот отвечает : {string}')
- class Person():
- def __init__(self,name,age):
- self.name = name
- self.age = age
- def __del__(self):
- pass
- while True:
- name = input('Введите имя : ')
- age = input('Введите возраст : ')
- newPerson = Person(name,age)
- r_name = input(f'Привет {newPerson.name}, придумай роботу имя : ')
- os.system('cls')
- newRobot = Robot(r_name,str(random.randint(0,1000)))
- print(f'Робот был создан, теперь ты можешь пообщаться с ним, его имя {newRobot.name}.')
- while True:
- p_str = input(f"{newPerson.name} : ")
- if (p_str == 'выход'):
- exit()
- if (p_str == 'палиндром'):
- os.system('cls')
- print('Начинай вводить слова,в ответ робот пришлёт "да" или "нет" в зависимости от того палиндром ли слово. (для выхода из режима введите "конец")')
- while True:
- p_str = input(f"{newPerson.name} : ")
- if (p_str == "конец"):
- os.system('cls')
- break
- if (p_str == p_str[::-1]):
- print(f'{newRobot.name} : Да.')
- else:
- print(f'{newRobot.name} : Нет.')
- print(f'{newRobot.name} : ' + p_str)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement