Найти - Пользователи
Полная версия: Не могу пройти задание в яндекс практикум
Начало » Центр помощи » Не могу пройти задание в яндекс практикум
1
PIXYYYYY
текст задания “Бот Анфиса и бот Алиса хотят сыграть во что-нибудь по сети. Каждая из них составила список игр, в которые она умеет играть. Списки, конечно же, разные, но, возможно, найдутся игры, которые знакомы им обеим.
Вам нужно написать программу, которая найдёт одинаковые элементы в двух списках.
Допишите функцию get_together_games(): она должна принимать на вход два списка, а возвращать — множество игр, названия которых есть в обоих списках.
Напечатайте получившийся перечень игр, разделяя элементы эмоджи 👾.”
КОД ДАННЫЙ ИЗНАЧАЛЬНО
def get_together_games(…):
# Напишите здесь код функции

anfisa_games = [
‘Online-chess’,
‘Города’,
‘DOOM’,
‘Крестики-нолики’
]
alisa_games = [
‘DOOM’,
‘Online-chess’,
‘Города’,
‘GTA’,
‘World of tanks’
]

together_games = …
print(…)
А ЭТО МОЙ КОД
def get_together_games(anfisa_games, alisa_games):
# Напишите здесь код функции
set_alisa = set(alisa_games)
set_anfisa = set(anfisa_games)
together_games = set_alisa.intersection(set_anfisa)
print('👾'.join(together_games))
anfisa_games = [
‘Online-chess’,
‘Города’,
‘DOOM’,
‘Крестики-нолики’
]
alisa_games = [
‘DOOM’,
‘Online-chess’,
‘Города’,
‘GTA’,
‘World of tanks’
]
Третий час не могу понять что не так и почему мне выдает ошибку.
Версия python 3
doza_and
PIXYYYYY
а возвращать — множество игр, названия которых есть в обоих списках.
PIXYYYYY
print('👾'.join(together_games))
Возвратить из функции множество и напечатать строку это разные вещи.
far4ikg
PIXYYYYY
текст задания “Бот Анфиса и бот Алиса хотят сыграть во что-нибудь по сети. Каждая из них составила список игр, в которые она умеет играть. Списки, конечно же, разные, но, возможно, найдутся игры, которые знакомы им обеим.Вам нужно написать программу, которая найдёт одинаковые элементы в двух списках.Допишите функцию get_together_games(): она должна принимать на вход два списка, а возвращать — множество игр, названия которых есть в обоих списках.Напечатайте получившийся перечень игр, разделяя элементы эмоджи 👾.”

 def get_together_games(list_1, list_2):
    list_1 = set(list_1)
    list_2 = set(list_2)
    list_3 = list_1.intersection(list_2)    
    return list_3
anfisa_games = ['Online-chess',
                'Города', 'DOOM',
                'Крестики-нолики']
alisa_games = ['DOOM',
               'Online-chess',
               'Города', 'GTA',
               'World of tanks']
together_games = (get_together_games(anfisa_games, alisa_games))
print('👾'.join(together_games))
# или
together_games = '👾'.join(get_together_games(anfisa_games, alisa_games))
print(together_games)

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB