Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
476
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.06 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # I have used python 3.1.3
  3. # Вводить столицы с большой буквы!
  4. # Ввод пример:
  5. #-----------------------
  6. # 0 Франция
  7. # Столица --> Париж
  8. # ----------------------
  9. # 1 Испания
  10. # Столица --> Мадрид
  11. # ----------------------
  12. # 2 Литва
  13. # Столица --> Рига
  14. # ----------------------
  15. #
  16. # Вывод пример:
  17. # +----------------------------------------------+
  18. # |Номер|Ваш ответ|Результат с правильным ответом|
  19. # |-----|---------|------------------------------|
  20. # |   0 |Париж    | +                            |
  21. # |   1 |Мадрид   | +                            |
  22. # |   2 |Рига     | - (Вильнюс)                  |
  23. # +----------------------------------------------+
  24. import random
  25.  
  26. c=['Австрия','Албания','Андорра','Белоруссия','Бельгия','Болгария','Босния и Герцеговина','Ватикан','Венгрия','Великобритания','Германия','Греция','Дания','Ирландия','Исландия','Испания','Италия','Латвия','Литва','Лихтенштейн','Люксембург','Македония','Мальта','Молдавия','Монако','Нидерланды','Норвегия','Польша','Португалия','Румыния','Сан-Марино','Сербия','Словакия','Словения','Украина','Финляндия','Франция','Черногория','Чехия','Хорватия','Швейцария','Швеция','Эстония'];
  27. r=['Вена','Тирана','Андорра-ла-Велья','Минск','Брюссель','София','Сараево','Ватикан','Будапешт','Лондон','Берлин','Афины','Копенгаген','Дублин','Рейкьявик','Мадрид','Рим','Рига','Вильнюс','Вадуц','Люксембург','Скопье','Валлетта','Кишинев','Монако','Амстердам','Осло','Варшава','Лиссабон','Бухарест','Сан-Марино','Белград','Братислава','Любляна','Киев','Хельсинки','Париж','Подгорица','Прага','Загреб','Берн','Стокгольм','Таллинн'];
  28. x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
  29. xx=[];
  30. k,s,a,i,h,y=0,'',0,0,9,-1;
  31. for i in range(0,h+1):
  32.     k=random.randrange(0,len(x),1);
  33.     if x[k]==0:
  34.         y+=1;
  35.         print(y,c[k]);
  36.         s = input('Столица --> ');
  37.         if r[k]==s:
  38.             a+=1;
  39.             xx.append(r[k]+' +');
  40.             print('----------------------');
  41.         else:
  42.             xx.append(s+' - '+'('+r[k]+')');
  43.             print('----------------------');
  44.         x[k]+=1;
  45.     else:
  46.         h+=1;
  47.         x[k]+=1;
  48. print('Ваш результат -',a,'из (',y+1,')');
  49. print('Ответы: ');
  50. for i in range(0,len(xx)):
  51.     print(i,xx[i]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement