old_contents: ﻿# Задача 5. Вариант 30.
  '''
  Напишите программу, которая бы при запуске случайным образом
  отображала имя одного из трех племянников Скруджа МакДака.
  '''
  # Shchukin F.O.
  # 08.03.2016
  
  from random import choice
  
  phrase = 'Билли, Вилли и Дилли'
  
  nephews = [''.join(filter(str.isalpha, name))
             for name in phrase.split(' ')
             if len(name) > 2]
  
  stats = [0, 0, 0]
  
  k = 1
  while True:
      c = choice(nephews)
      stats[nephews.index(c)] += 1
      k -= 1
      if k <= 0:
          print('\n' + c)
          print('Статистика ' + str(stats))
          try:
              k = int(input('Повторить n раз: '))
          except:
              continue
  
  
new_contents: ﻿# Задача 5. Вариант 30.
  '''
  Напишите программу, которая бы при запуске случайным образом
  отображала имя одного из трех племянников Скруджа МакДака.
  '''
  # Shchukin F.O.
  # 08.03.2016
  
  from random import choice
  
  phrase = 'Билли, Вилли и Дилли'
  
  nephews = [''.join(filter(str.isalpha, name))
             for name in phrase.split(' ')
             if len(name) > 2]
  
  stats = dict((nephew, 0) for nephew in nephews)
  
  print("Случайный племянник Скруджа МакДака.")
  
  k = 1
  while True:
      c = choice(nephews)
      stats[c] += 1
      k -= 1
      if k <= 0:
          print('\n' + c)
          print('Статистика ' + str(stats))
          try:
              k = int(input('Повторить n раз (0 чтобы выйти): '))
              if k <= 0:
                  break
          except:
              continue
  
  
subject: Update task_5_30.py