Программист 3-го разряда Пётр Иванович пишет Интернет-Обозреватель для принципиально новой Российской Операционной Системы (сокращённо РосОС) в рамках национальной программы «Цифровая экономика». Ну и, конечно же, в национальной операционной системе пользователи должны видеть только национальные интернет-ресурсы! Министры НацМинСвязи считают, что любая строка, которая начинается с «http://» или «https://» и заканчивается на «.ru», является национальным интернет-ресурсом. Пётр Иванович хоть и программист, но всё-таки только 3-го разряда, поэтому вы должны ему научиться определять национальные-интернет ресурсы!

Формат ввода
Вводится единственная непустая строка — проверяемый адрес. Строка состоит из строчных латинских букв и символов «:», «/», «.». Длина строки не превосходит 127 символов.

Формат вывода
Выведите «yes», если адрес является национальным интернет-ресурсом, и «no» в противном случае.

нурик283 нурик283    3   03.03.2020 21:26    1

Ответы
orazaymesaurov orazaymesaurov  11.10.2020 18:12

adress = input()

possible_adress_http = ['h', 't', 't', 'p', ':', '/', '/']

possible_adress_https = ['h', 't', 't', 'p', 's', ':', '/', '/']

possible_domain = ['.', 'r', 'u']

possible_domain_two = ['.', 'r', 'u', '/']

letters_adress = list(adress)

if list(letters_adress[0:8]) == possible_adress_https or list(letters_adress[0:7]) == possible_adress_http:

   if list(letters_adress[-3:]) == possible_domain or list(letters_adress[-4:]) == possible_domain_two:

       print('yes')

else:

   print('no')


Программист 3-го разряда Пётр Иванович пишет Интернет-Обозреватель для принципиально новой Российско
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика