Найти - Пользователи
Полная версия: помогите с задачей яндекс практикум операция со множествами задние 1
Начало » Python для новичков » помогите с задачей яндекс практикум операция со множествами задние 1
1
karinskiyyarik1
вот задача
 def print_valid_cities(all_cities, used_cities):
    # Здесь напишите тело функции, которая
    # принимает и обрабатывает аргументы all_cities и used_cities,
    # а затем печатает результат в нужном формате
	gg = all_cities.difference(used_cities)
	print(gg)
all_cities = {
    'Абакан',
    'Астрахань', 
    'Бобруйск', 
    'Калуга',
    'Караганда',
    'Кострома',
    'Липецк', 
    'Новосибирск'
}
used_cities = {'Калуга', 'Абакан' , 'Новосибирск'}
for city in gg:
    print(city)
print_valid_cities(all_cities, used_cities)

сижу уже много времени не могу понять что тут не так



вот ошибка которую выдает
Traceback (most recent call last):
File “main.py”, line 20, in <module>

NameError: name ‘gg’ is not defined

py.user.next
karinskiyyarik1
помогите с задачей яндекс практикум
А что, там никого нет, у кого можно взять и спросить? Какой же это практикум? Это просто набор задачек. Для чего здесь Яндекс нужен тогда? Набор задачек можно взять и в других местах.

Оформи правильно код
[code python]
тут пишешь код
[/code]
karinskiyyarik1

py.user.next
А что, там никого нет, у кого можно взять и спросить? Какой же это практикум? Это просто набор задачек. Для чего здесь Яндекс нужен тогда? Набор задачек можно взять и в других местах.
там самостоятельное обучение и ты по теории сам решаешь задачи и мне на до подправить код
py.user.next
  
def print_valid_cities(all_cities, used_cities):
    # Здесь напишите тело функции, которая
    # принимает и обрабатывает аргументы all_cities и used_cities,
    # а затем печатает результат в нужном формате
    gg = all_cities.difference(used_cities)
    print('Valid cities:')
    for city in gg:
        print('ok ->', city)
 
all_cities = {
    'Абакан',
    'Астрахань', 
    'Бобруйск', 
    'Калуга',
    'Караганда',
    'Кострома',
    'Липецк', 
    'Новосибирск'
}
 
used_cities = {'Калуга', 'Абакан' , 'Новосибирск'}
 
print('All cities:')
for city in all_cities:
    print('  ' + city)
 
print('Used cities:')
for city in used_cities:
    print('  ' + city)
 
print_valid_cities(all_cities, used_cities)

Вывод
[guest@localhost py]$ ./t.py 
All cities:
Кострома
Абакан
Липецк
Бобруйск
Астрахань
Калуга
Караганда
Новосибирск
Used cities:
Новосибирск
Абакан
Калуга
Valid cities:
ok -> Кострома
ok -> Липецк
ok -> Бобруйск
ok -> Астрахань
ok -> Караганда
[guest@localhost py]$
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