fr0stn1k

dictionary2

Nov 20th, 2020
798
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.94 KB | None | 0 0
  1. # Generation of alien fleet
  2. # Создание пустого списка для хранения пришельцев.
  3. aliens = []
  4. # Создание 30 зеленых пришельцев.
  5. for alien_number in range(30):
  6.     new_alien = {'color': 'green', 'points': 5, 'speed': 'slow'}
  7.     aliens.append(new_alien)
  8.     # Изменение первых 3 пришельцев с помощью среза
  9. for alien in aliens[0:3]:
  10.     if alien['color'] == 'green':
  11.         alien['color'] = 'yellow'
  12.         alien['speed'] = 'medium'
  13.         alien['points'] = 10
  14.  
  15.     # Вывод первых 5 пришельцев:
  16. print("=== Первые 5 пришельцев ===")
  17. for alien in aliens[:5]:
  18.     print(alien)
  19. print("...")
  20. # Вывод количества созданных пришельцев.
  21. print("\nОбщее число пришельцев: " + str(len(aliens)))
  22.  
  23. # List in dictionary
  24. print("\n === Список в словаре ===")
  25. # Сохранение информации о заказанной пицце.
  26. pizza = {
  27.     'crust': 'thick',
  28.     'toppings': ['mushrooms', 'extra cheese'],
  29. }
  30. # Описание заказа.
  31. print("Вы заказали " + pizza['crust'] + "-прожарки " +
  32.       "со следующими добавками:")
  33. for topping in pizza['toppings']:
  34.     print("\t" + topping)
  35.  
  36. # Dictionary in Dictionary
  37. print("\n=== Словарь в словаре ===")
  38. users = {
  39.     'aeinstein': {
  40.         'first': 'albert',
  41.         'last': 'einstein',
  42.                 'location': 'princeton',
  43.     },
  44.     'mcurie': {
  45.         'first': 'marie',
  46.         'last': 'curie',
  47.                 'location': 'paris',
  48.     },
  49. }
  50.  
  51. for username, user_info in users.items():
  52.     print("\nUsername: " + username)
  53.     full_name = user_info['first'] + " " + user_info['last']
  54.     location = user_info['location']
  55.     print("\tFull name: " + full_name.title())
  56.     print("\tLocation: " + location.title())
  57.  
Advertisement
Add Comment
Please, Sign In to add comment