Оракул
Оракул
(62736)
3 года назад
Пересечение множеств
def get_together_games(list1, list2):
~~return list(set(list1) & set(list2))
Николай АлининУченик (101)
3 года назад
В четвёртой строке ошибка в конце. А яндекс выдаёт, при таком раскладе, ошибку в последней строке. Хотя ответ и выводится.
Николай АлининУченик (101)
3 года назад
Неверное значение объекта, для которого вызывается join.
Вызывайте метод join с разделителем ???? и аргументом together_games
Виталий СоломатинУченик (206)
1 год назад
def get_together_games(games_1,games_2):
# Напишите здесь код функции для поиска пересечений together_games=set(games_1).intersection(set(games_2))
return together_games
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('?',game)
VAD44
Ученик
(162)
2 года назад
Traceback (most recent call last):
File "main.py", line 24, in
NameError: name 'games' is not defined
здравствуйте, мне вот такую ошибку выдает.
подскажете, что не так?
VAD44Ученик (162)
2 года назад
def get_together_games(list_1, list_2):
new_1 = set(list_1)
new_2 = set(list_2)
return new_1.intersection(new_2)
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games=get_together_games(anfisa_games,alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('???? ', games)
Светлана
Ученик
(116)
2 года назад
def get_together_games(anfisa_games, alisa_games):
return together_games
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = set(anfisa_games).intersection(set(alisa_games))
get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('?', game)
СветланаУченик (116)
2 года назад
Без вызова get_together_games(anfisa_games, alisa_games) — все предыдущие ответы не рабатают
BrightЗнаток (279)
10 месяцев назад
Вот как догадаться до get_together_games(anfisa_games, alisa_games) !!!?? я не понимаю
Almir328
Ученик
(112)
2 года назад
def get_together_games(games_1, games_2):
return set(games_1).intersection(set(games_2))
# Напишите здесь код функции для поиска пересечений
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('?', game)
ming cong
Ученик
(119)
2 года назад
def get_together_games(anfisa_games, alisa_games):
~~return set(anfisa_games).intersection(set(alisa_games))
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
for together_games in get_together_games(anfisa_games, alisa_games):
~~ print('?' ,together_games)
Александр Гурин
Ученик
(230)
2 года назад
def get_together_games(games_1, games_2):
together_games = set(games_1).intersection(set(games_2))
return together_games
# Напишите здесь код функции для поиска пересечений
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('?',game)
Стас
Ученик
(175)
1 год назад
У меня так сработало
def get_together_games(games_1, games_2):
together_games = set(games_1).intersection(set(games_2))
return together_games
# Напишите здесь код функции для поиска пересечений
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print("? " + game)
Дмитрий
Ученик
(182)
1 год назад
def get_together_games(anfisa_games, alisa_games):
return set(anfisa_games).intersection(set(alisa_games))
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('?', game)
майор
Ученик
(135)
1 год назад
вот этот код проходит!!!!
def get_together_games(list1,list2):
new_set1 = set(list1)
new_set2 = set(list2)
return new_set1.intersection(list2)
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
together_games = get_together_games(anfisa_games, alisa_games)
for i in together_games:
print('?',i)
Андрей
Ученик
(110)
1 год назад
Вот это я тупанул. 5 часов сидел. Первое задание где я так жестко ...
С этим я бы точно сам не разобрался:
def get_together_games(list1,list2):
new_set1 = set(list1)
new_set2 = set(list2)
return new_set1.intersection(list2)
Поясните еще про: return new_set1.intersection(list2)
Почему list2, а не set2?
Альбус Дамболдор Дамблдор
Ученик
(102)
1 год назад
def get_together_games(games_1, games_2):
together_games = set(games_1).intersection(set(games_2))
return together_games
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for games in together_games:
print('?', games)
Павел Бураков
Ученик
(115)
1 год назад
def get_together_games(games_1, games_2):
# Напишите здесь код функции для поиска пересечений
together_games=set(games_1).intersection(set(games_2))
return together_games
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print('?',game)
MaryCher
Ученик
(149)
1 год назад
friends = {
'Серёга': 'Оренбург',
'Соня': 'Москва',
'Миша': 'Москва',
'Дима': 'Челябинск',
'Алина': 'Красноярск',
'Егор': 'Пермь',
'Коля': 'Красноярск'
}
dict_values = set(friends.values())
for i in set(dict_values):
print (i)
Игорь Святославович
Ученик
(107)
11 месяцев назад
def get_together_games(games_1, games_2):
together_games = set(games_1).intersection(set(games_2))
return together_games
anfisa_games = [
'Online-chess',
'Города', 'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города', 'GTA',
'World of tanks'
]
together_games = get_together_games(anfisa_games, alisa_games)
for game in together_games:
print('?', game)
Константин Кашеваров
Ученик
(116)
10 месяцев назад
Вот так делается это задание:
def get_together_games(games_1, games_2):
together_games = set(games_1).intersection(set(games_2))
return together_games
# Напишите здесь код функции для поиска пересечений
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
# Вызовите функцию со списками игр в качестве параметров
together_games = get_together_games(anfisa_games, alisa_games)
# Напечатайте итоговый перечень игр в цикле
for game in together_games:
print("?",game)
Бот Анфиса и бот Алиса хотят сыграть во что-нибудь по сети. Каждая из них составила список игр, в которые она умеет играть. Списки, конечно же, разные, но, возможно, найдутся игры, которые знакомы им обеим.
Вам нужно написать программу, которая найдёт одинаковые элементы в двух списках.
Допишите функцию get_together_games(): она должна принимать на вход два списка, а возвращать — множество игр, названия которых есть в обоих списках.
Напечатайте получившийся перечень игр, разделяя элементы эмоджи ?.
----------------------------------------------------------------------------------------------------------------------------
def get_together_games(...):
# Напишите здесь код функции
anfisa_games = [
'Online-chess',
'Города',
'DOOM',
'Крестики-нолики'
]
alisa_games = [
'DOOM',
'Online-chess',
'Города',
'GTA',
'World of tanks'
]
together_games = ...
print(...)