В чем тут ошибка

371 просмотра
0
0 Комментариев

Решил написать программу которая рандом выбирает игру но где то тут

games = [1250 , 304930 , 550 , 218620 , 32800]
NameGames = {'218620' : 'PayDay2'
         '32800'  :  'Lord of the Rings: War in the North'
         '304930' :  'Unruned'
         '550' : 'Left4Dead2'
         '1250': 'Killing Floor'}
 import random
 random.shuffle(games)
while True:
choice = input('Рандом ??? y/n\n')
if choice == 'y':
    current = games.pop()
    if current in NameGames:
        Print('Мы играем в ' + NameGamesp[current])

Пишет так
Line 3
Invalid syntax

А в чем ошибка я не пойму


Добавить комментарий

1 Ответы

Python Опубликовано 14.12.2018
0

Быстрее будет вариант без ошибок выложить:

import random
 
games = {218620 : 'PayDay2',
         32800  :  'Lord of the Rings: War in the North',
         304930 :  'Unruned',
         550 : 'Left4Dead2',
         1250: 'Killing Floor'}
 
while games:
    choice = input('Рандом ??? y/n\n')
    if choice == 'y':
        index_game = random.randint(0, len(games))
        key_game = list(games)[index_game]
        print('Мы играем в ' + games[key_game])
        del games[key_game]

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up