Архив автора: admin

Майкл Доусон — Программируем на Python, ответы на 5-ую главу…

Задача №1

  1. # coding=utf-8
  2. # Создайте программу, которая будет выводить список слов в случайном порядке.
  3. # На экране должны печататься без повторений все слова из представленного списка.
  4. import random
  5. print(«Введите 4 слова для демонстрации программы:»)
  6. a = input(«Первое слово: n«)
  7. b = input(«Второе слово: n«)
  8. c = input(«Третье слово: n«)
  9. d = input(«Четвертое слово: n«)
  10. WORDS = [a, b, c, d]
  11. print(«nИзначальный список:n«, WORDS)
  12. # Эта функция не упоминалась в главе, но чтобы не писать лишнего, лучше заменим строчки этим:
  13. random.shuffle(WORDS)
  14. print(«nСписок в случайном порядке:n«, WORDS)
  15. input(«nНажмите Enter, чтобы выйти…»)

Задача №2

  1. «»» coding=utf-8
  2. Напишите программу «Генератор персонажей» для ролевой игры.
  3. Пользователю должно быть предоставлено 30 пунктов,которые можно
  4. распределить между четырями характеристиками: Сила, Здоровье,
  5. Мудрость и Ловкость. Надо сдлать так, чтобы пользователь мог
  6. не только брать эти пункты из общего»пула», но и возвращать их туда из
  7. характеристик, которым он решит присвоить другие значения.»»»
  8. «»» Также, хоть это и не требуется в задании, мы будем требовать
  9. от игрока, чтобы он улаживался в отведенные 30 очков и использовал их все.
  10. Также, только после окончания задания заметил, что 5 глава была
  11. про списки и словари, соответственно, автором, скорей всего,
  12. подразумевалось, что здесь должны использоваться словари.
  13. Переделывать или писать вторую версию с использованием словаря
  14. не буду, так как считаю, что алгоритм решения ясен.Даже будет короче.
  15. А в следующей главе изучите функции и попробуйте сделать это задание,
  16. сипользуя функции. И вы удивитесь, насколько сократится код.
  17. Но, следуя согласно книге, подразумевается, что мы пока не знаем о них.»»»
  18. # Объяснение условий игроку.
  19. print(«»»Вам будут представлены изначальные характеристики героя: Сила, Здоровье, Мудрость и Ловкость.
  20. Вам нужно будет, как в ролевой игре, распределить 30 очков между навыками»»»)
  21. # Объявляем переменные.
  22. strength = 0
  23. health = 0
  24. wisdom = 0
  25. agility = 0
  26. choice = None

    </li >

  27. global_choice = None
  28. while global_choice != 0:
  29. # Вывод актуальной таблицы после действия.
  30. ost_points = (30 — strength — health — wisdom — agility)
  31. print(«Таблица характеристик на данный момент: n«
  32. «ttt1. Сила:», strength, «n«
  33. «ttt2. Здоровье:», health, «n«
  34. «ttt3. Мудрость:», wisdom, «n«
  35. «ttt4. Ловкость:», agility, «nn«
  36. «tttСвободное количество очков:», ost_points, «n«)
  37. # Первый выбор
  38. print(«Что вы хотите сделать сейчас?n«
  39. «ttt1. Добавить очки в одну из характеристик.n«
  40. «ttt2. Убрать очки из характеристики.n«
  41. «ttt3. Закончить распределиние очков.n«)
  42. global_choice = int(input())
  43. if global_choice == 1:
  44. print(«В какую из характеристик вы хотите добавить очки?n«
  45. «ttt1. Сила.n«
  46. «ttt2. Здоровье.n«
  47. «ttt3. Мудрость.n«
  48. «ttt4. Ловкость.n«)
  49. choice = int(input())
  50. if choice == 1:
  51. print(«Сколько очков вы хотите добавить?n«)
  52. scores = int(input())
  53. if scores >= 0 and scores <= ost_points:
  54. strength += scores
  55. else:
  56. print(«Недопустимое количество очков.n«)
  57. elif choice == 2:
  58. print(«Сколько очков вы хотите добавить?n«)
  59. scores = int(input())
  60. if scores >= 0 and scores <= ost_points:
  61. health += scores
  62. else:
  63. print(«Недопустимое количество очков.n«)
  64. elif choice == 3:
  65. print(«Сколько очков вы хотите добавить?n«)
  66. scores = int(input())
  67. if scores >= 0 and scores <= ost_points:
  68. wisdom += scores
  69. else:
  70. print(«Недопустимое количество очков.n«)
  71. elif choice == 4:
  72. print(«Сколько очков вы хотите добавить?n«)
  73. scores = int(input())
  74. if scores >= 0 and scores <= ost_points:
  75. agility += scores
  76. else:
  77. print(«Недопустимое количество очков.n«)
  78. # Второй выбор
  79. elif global_choice == 2:
  80. print(«Из какой характеристики вы хотите убрать очки?n«
  81. «ttt1. Сила.n«
  82. «ttt2. Здоровье.n«
  83. «ttt3. Мудрость.n«
  84. «ttt4. Ловкость.n«)
  85. choice = int(input())
  86. if choice == 1:
  87. print(«Сколько очков вы хотите убрать?n«)
  88. scores = int(input())
  89. if scores >= 0 and (strength — scores) >= 0:
  90. strength —= scores
  91. else:
  92. print(«Недопустимое количество очков.n«)
  93. elif choice == 2:
  94. print(«Сколько очков вы хотите убрать?n«)
  95. scores = int(input())
  96. if scores >= 0 and (health — scores) >= 0:
  97. health —= scores
  98. else:
  99. print(«Недопустимое количество очков.n«)
  100. elif choice == 3:
  101. print(«Сколько очков вы хотите убрать?n«)
  102. scores = int(input())
  103. if scores >= 0 and (wisdom — scores) >= 0:
  104. wisdom —= scores
  105. else:
  106. print(«Недопустимое количество очков.n«)
  107. elif choice == 4:
  108. print(«Сколько очков вы хотите убрать?n«)
  109. scores = int(input())
  110. if scores >= 0 and (agility — scores) >= 0:
  111. agility —= scores
  112. else:
  113. print(«Недопустимое количество очков.n«)
  114. # Третий выбор. Проверяем, все ли очки использованы.
  115. elif global_choice == 3:
  116. if ost_points == 0:
  117. break
  118. else:
  119. print(«Используйте все очки, данные вам!n«)
  120. print(«Ваш герой готов! Таблица его характеристик выглядит так: n«
  121. «ttt1. Сила:», strength, «n«
  122. «ttt2. Здоровье:», health, «n«
  123. «ttt3. Мудрость:», wisdom, «n«
  124. «ttt4. Ловкость:», agility, «n«)
  125. input(«nНажмите Enter, чтобы выйти…»)

Задача №3

  1. # coding=utf-8
  2. «»»
  3. Напишите программу «Кто твой папа?», в которой пользователь будет
  4. вводить имя человека, а программа — называть отца этого человека.
  5. Чтобы стало интересней, можно «научить» программу родственным
  6. отношениям среди литературных персонажей, исторических персонажей,
  7. исторических лиц и современных знаменитостей.
  8. Предоставьте пользователю возможность добавлять,
  9. заменять и удалять пары «сын-отец».»»»
  10. MENU = («»»
  11. 1 — Поиск отца человека по имени
  12. 2 — Изменение данных
  13. 3 — Удаление данных
  14. 4 — Добавить новые данные
  15. 5 — Выход
  16. «»»)
  17. family = {«Остап Бендер»: «Турецкоподанный»,
  18. «Люк Скайуокер»: «Дарт Вейдер»,
  19. «Солид Снейк»: «Биг Босс»}
  20. choice = None
  21. son = «»
  22. father = «»
  23. while choice != 5:
  24. print(MENU)
  25. choice = int(input(«Выберите пункт меню:»))
  26. # Поиск отца человека по имени.
  27. if choice == 1:
  28. son = input(«Введите имя человека: «)
  29. if son in family:
  30. print(«nРодителем человека по имени», son, «является», family[son])
  31. else:
  32. print(«Ошибка, такого человека нет в базе данных»)
  33. # Изменение данных.
  34. elif choice == 2:
  35. son = input(«Введите имя человека: «)
  36. if son in family:
  37. father = str(input(«Введите новое имя его отца: «))
  38. family[son] = father
  39. print(«nРодителем человека по имени», son, «является», family[son])
  40. else:
  41. print(«Ошибка, такого человека нет в базе данных»)
  42. # Удаление данных.
  43. elif choice == 3:
  44. son = input(«Введите имя человека: «)
  45. if son in family:
  46. del family[son]
  47. print(«nЗапись удалена»)
  48. else:
  49. print(«Ошибка, такого человека нет в базе данных»)
  50. # Добавить новые данные.
  51. elif choice == 4:
  52. son = input(«Введите имя человека: «)
  53. if son in family:
  54. print(«nТакая запись уже существует»)
  55. else:
  56. father = str(input(«Введите имя родителя: «))
  57. family[son] = father
  58. print(«Добавлено в базу данных»)
  59. # Выход.
  60. elif choice == 5:
  61. print(«До свиданья!»)

Задача №4

  1. # coding=utf-8
  2. «»»
  3. Доработайте программу «Кто твой папа? так, чтобы можно было,
  4. введя имя человека, узнать, кто его дед. Программа должна
  5. по-прежнему пользоваться словарем с парами «сын-отец».
  6. Подумайте, как включить в этот словарь несколько
  7. поколений. «»»
  8. MENU = («»»
  9. 1 — Поиск деда человека по имени
  10. 2 — Изменение данных
  11. 3 — Удаление данных
  12. 4 — Добавить новые данные
  13. 5 — Выход
  14. «»»)
  15. family = {«Остап Бендер»: {«Турецкоподанный»: «Отец турецкоподанного»},
  16. «Люк Скайуокер»: «Дарт Вейдер»,
  17. «Солид Снейк»: «Биг Босс»}
  18. choice = None
  19. son = «»
  20. father = «»
  21. while choice != 5:
  22. print(MENU)
  23. choice = int(input(«Выберите пункт меню:»))
  24. # Поиск от ца человека по имени.
  25. if choice == 1:
  26. son = input(«Введите имя человека: «)
  27. if son in family:
  28. print(«nРодителем человека по имени», son, «является», family[son[0]], «а его дедом», family[son[1]])
  29. else:
  30. print(«Ошибка, такого человека нет в базе данных»)
  31. # Изменение данных.
  32. elif choice == 2:
  33. son = input(«Введите имя человека: «)
  34. if son in family:
  35. father = str(input(«Введите новое имя его отца: «))
  36. family[son] = father
  37. print(«nРодителем человека по имени», son, «является», family[son])
  38. else:
  39. print(«Ошибка, такого человека нет в базе данных»)
  40. # Удаление данных.
  41. elif choice == 3:
  42. son = input(«Введите имя человека: «)
  43. if son in family:</ div>
  44. del family[son]
  45. print(«nЗапись удалена»)
  46. else:
  47. print(«Ошибка, такого человека нет в базе данных»)
  48. # Добавить новые данные.
  49. elif choice == 4:
  50. son = input(«Введите имя человека: «)
  51. if son in family:
  52. print(«nТакая запись уже существует»)
  53. else:
  54. father = str(input(«Введите имя родителя: «))
  55. family[son] = father
  56. print(«Добавлено в базу данных»)
  57. # Выход.
  58. elif choice == 5:
  59. print(«До свиданья!»)

Автор: Alek Azimov

Удаление бородавок — не занимайтесь самодеятельностью

удаление бородавок Большинство людей сначала пытаются удалить бородавки домашними средствами. Если все делать правильно, домашнее лечение проходит успешно и менее болезненно, чем процедура, которую проводит косметолог или врач. Если вы не уверены в том, что образование у вас на коже является бородавкой и/или если у вас диабет, заболевания периферических артерий или другие серьезные нарушения, перед удалением бородавки нужно посоветоваться с профессионалом-медиком.

Не используйте описанные ниже способы для удаления генитальных бородавок.

Удаление бородавок при помощи салициловой кислоты

Салициловая кислота продается в аптеках в виде мази или раствора, которые нужно наносить на бородавки. Перед использованием салициловой кислоты внимательно прочитайте инструкцию, вложенную в упаковку, и если вам что-то останется непонятно, задайте свои вопросы аптекарю или лечащему врачу. Чтобы избавиться от бородавки при помощи салициловой кислоты, обычно требуется от нескольких недель до нескольких месяцев.

Удаление бородавок при помощи пластыря

Этот способ несколько проще предыдущего. Купите в аптеке специальный пластырь для удаления бородавок. Его активными компонентами бывают салициловая кислота и другие вещества. (Встречаются рекомендации таким же образом использовать обычный пластырь, и даже скотч).

Другие методы

Чистотел является популярным народным средством для удаления бородавок. Именно за свои свойства он получил такое название. Сок чистотела нужно регулярно наносить на бородавку, пока она не сойдет. Для большей эффективности бородавку перед нанесением сока рекомендуется распаривать. Можно также попробовать натирать бородавку соком свежих бобов, чеснока и лука. Эти средства действуют медленнее салициловой кислоты и не всегда оказываются эффективными.

Большинство бородавок безопасны, безболезненны и не нуждаются в специальном лечении. Если вы все же решите удалять бородавку самостоятельно, соблюдайте все необходимые меры предосторожности и запаситесь терпением — домашние методы лечения работают не очень быстро. Кроме того, имейте в виду, что салициловая кислота помогает, в среднем, в 75% случаев. Поскольку она является самым действенным средством из тех, которые можно использовать в домашних условиях, если она вам не помогла, придется обращаться за помощью к специалисту. Чаще всего косметологи или врачи удаляют бородавки при помощи жидкого азота или лазера. Процедуру проводят, используя местный анестетик. Сама процедура занимает немного времени, обычно всего несколько минут. После нее участок кожи, на котором была бородавка, может довольно сильно болеть. Обычно такую боль удается снять при помощи безрецептурных обезболивающих. Кожа будет заживать несколько недель. В течение этого времени рекомендуется избегать прямых солнечных лучей. Также следует отказаться от косметики, содержащей спирт. Если бородавка была не очень большая, на ее месте не останется рубцов, и через несколько недель ничто не будет напоминать о том, что когда-то она вообще была.

Микоплазма — самый маленький микроб

Микоплазма Микоплазма — это безъядерные одноклеточные микроорганизмы, имеющее своеобразное строение, благодаря которому эту разновидность микробов многие специалисты называют неким «промежуточным вариантом», не относящимся ни к одному из известных классов микроорганизмов. Пока что это наиболее простой из всех существующих биологических организмов, способных к размножению. Кроме того, микоплазма — самый маленький из обнаруженных до настоящего времени микробов.

Микоплазма – это микроорганизм, который может вызывать пневмонию. Однако человек может быть носителем микоплазмы и при этом не болеть пневмонией.

Каковы симптомы микоплазменной пневмонии?

Каковы симптомы микоплазменной пневмонии?

От времени заражения до начала болезни проходит две-три недели. Затем появляются следующие симптомы:

Примерно у 10% заболевших развивается пневмония.

Что следует делать больному?

Необходимо проконсультироваться с врачом относительно симптомов, особенно если высокая температура держится несколько дней.

Можно принимать обезболивающие. Такие лекарства, как парацетамол (панадол) или ибупрофен (нурофен), могут уменьшить симптомы.

Если у пациента появились трудности с дыханием, следует вызывать скорую помощь.

Как врач ставит диагноз?

Врач прослушает легкие с помощью стетоскопа – в случае инфекции дыхание звучит ненормально. Однако это обследование может не показать признаки болезни, даже если пневмония уже развилась.

Для подтверждения диагноза микоплазменной пневмонии используется рентген легких. Также может потребоваться анализ крови, чтобы выяснить, есть ли антитела к микоплазме.

Каков прогноз?

Инфекция проходит в течение недели, кроме тех случаев, когда возникает микоплазменная пневмония, тогда болезнь длится несколько недель.

Если в остальном пациент здоров, это заболевание менее опасное, чем обычная пневмония, и редко вызывает серьезные осложнения.

Как лечат микоплазму?

Если инфекция вызвала пневмонию, ее лечат антибиотиками. Если нет, она проходит сама примерно в течение недели.

Первая беременность — сложный этап в жизни женщины

первая беременностьПервая беременность – это волнующий период, который также может принести немало стрессов. У молодой мамы появляются тысячи вопросов обо всем, начиная с рациона питания и заканчивая образом жизни, работой, возможностью путешествовать и медицинским обслуживанием. Кроме того, первая беременность приносит с собой переживания, касающиеся отношений со своей второй половиной.

Не нужно бояться

Неизвестность пугает многих женщин, но беременность – это естественное состояние для женского организма, который сделает все необходимое, чтобы подготовиться к рождению ребенка. Нужно просто радоваться зародившейся в вас жизни, и это поможет пройти через все сложности данного периода.

Если это первая беременность, необходимо получить как можно больше информации о том, как проходит процесс вынашивания ребенка, а также о тех изменениях, которые происходят в этот период в женском организме. Чтобы сохранять спокойствие, будущей маме нужно знать, что ее ожидает. Полезную информацию о периоде беременности может предоставить врач. Кроме того, существует множество полезных веб-сайтов, где можно получить необходимую информацию.

Один из наиболее важных моментов, которые необходимо сознавать, это то, что здоровые дети рождаются у здоровых мам. Если женщина курит или употребляет алкогольные напитки, ей нужно немедленно прекратить это делать. Курение приводит к недостаточному весу у новорожденных, а алкоголь вызывает алкогольный синдром плода. Алкоголь проникает сквозь плаценту и может помешать развитию органов плода. Повреждение мозга, нарушение строения лицевого отдела черепа и замедленное физическое развитие – это симптомы, характерные для детей с плодным алкогольным синдромом. Понимание того, что может случиться, поможет будущей матери отказаться от вредных привычек во время первой беременности.

Питание также играет важную роль в период беременности, потому что здоровье мамы обеспечивает здоровье ребенка. Во время первой беременности будущим мамам часто приходится выслушивать советы своих старших родственников, все еще считающих, что беременным женщинам необходимо есть за двоих. Но это не обязательно так. Самое главное – это обеспечить достаточное потребление калорий и питаться разнообразной и полезной пищей, содержащей много витаминов и минералов, которые нужны для здорового развития ребенка. Не стоит налегать на калорийную пищу. Это замедлит процесс возвращения к нормальному весу после рождения ребенка.

Первая беременность может стать радостным событием для будущих матери и отца ребенка. Очень важно, чтобы отец ребенка принимал участие во всех важных момента беременности и не чувствовал себя ненужным. Можно попросить его подумать над именем будущего ребенка в то время, пока будущая мать находится на консультации у врача. Это даст мужчине понять, что его участие имеет большое значение во время беременности.

Чего ожидать

В период беременности в женском организме происходит множество изменений. И хотя в ходе первого триместра окружающие обычно этого не замечают, будущие мамы, без сомнения, эти изменения чувствуют. Тошнота по утрам, перемены настроения, набухание груди, зверский аппетит или отвращение к пище, запоры, быстрая утомляемость или частое мочеиспускание – это самые распространенные первые признаки беременности в первом триместре. И если во втором триместре тошнота и утомляемость обычно проходят или ослабевают, то живот начинает увеличиваться, и большинство женщин уже не может скрыть свое положение. Также во втором семестре будущие мамы часто начинают чувствовать, как их ребенок толкается. К началу третьего триместра многие женщины страдают от изжоги и болей в теле. Ребенок начинает сильно толкаться, создавая так называемые подготовительные схватки. В ходе третьего триместра беременные женщины должны внимательно наблюдать за поведением ребенка и, в случае появления признаков родовых схваток, немедленно звонить врачу.

Наблюдение беременности

Надлежащий медицинский уход в период беременности является важнейшим условием благополучного ее протекания. По статистике подавляющее большинство будущим мам обращается к врачу на сроке более 8 недель беременности, но принимать специальные витамины для беременных лучше начинать как можно раньше, в том числе, до первого визита к врачу, когда можно выбрать в аптеке такие витамины самостоятельно. Нельзя пропускать плановые визиты к врачу, поскольку они не только позволяют контролировать процесс беременности и здоровье мамы и ребенка, но и позволяют будущей маме обсудить со специалистом все свои сомнения и вопросы.

Безопасность ребенка

Безопасность еще не родившегося ребенка – это одна из главных забот будущей матери. Но женщины, для которых эта беременность первая, могут не осознавать, что даже обычная деятельность может нанести вред ребенку. Замена наполнителя для кошачьего туалета, работа с химикатами, прием препаратов или пищевых добавок, купание в джакузи или питание морепродуктами – это лишь немногие вещи, которых женщина во время беременности должна избегать. И хотя врач или акушер рассказывает будущей маме о мерах предосторожности на первой консультации, будет полезно самостоятельно поискать информацию по данному вопросу, как только женщина узнает о своей беременности, чтобы ненамеренно не повредить развивающемуся ребенку.

Электронные плакаты компании SIKE — в продаже

Электронные плакаты компании SIKE — в продаже

Электронные плакаты компании SIKE — в продаже
================================================================================
Светлана Бублич on 03/09/2014 00:51:00

Появление на рынке IT-продуктов данных
электронных плакатов позволит решить
множество задач в области подготовки и
переподготовки специалистов
металлургических специальностей
(направлений), поскольку электронный плакат
– это современное многофункциональное
средство обучения, предоставляющее широкие
возможности для организации учебного
процесса. Во время занятий он позволяет
максимально погрузить обучающихся в
изучаемую тему и обеспечить высокий
уровень наглядности информации. Во многом
этому способствует простота в
использовании и лаконичная форма подачи
информации, которые дают преимущество
перед другими продуктами и средствами
обучения.
Так, на электронных плакатах компании
«SIKE.Корпоративные системы» содержится
следующая информация:
— состав и схемы расположения
основного оборудования прокатных цехов;
— технические характеристики
прокатных станов;
— основные типы, конструкция и
характеристики прокатных клетей.
«Клети прокатных станов» включает
следующие разделы:
1. Валки
2. Валковый узел
3. Установочные механизмы
4. Узел станины
5. Общий вид клети
«Схемы расположения оборудования
прокатных цехов» включает следующие
разделы:
1. Обжимные станы
2. Рельсобалочные станы
3. Заготовочные станы
4. Сортовые и проволочные станы
5. Листовые станы горячей прокатки
6. Листовые станы холодной
прокатки
Электронные плакаты позволяют решить
множество задач в области подготовки и
переподготовки специалистов
металлургических специальностей
(направлений). Среди них:
— максимальное погружение обучающихся в
изучаемую тему,
— обеспечение высокого уровня наглядности
информации посредством использования
мультимедийных элементов (анимации, видео и
др.),
— высокая результативность восприятия
учебной информации, ее понимания, усвоения
и закрепления.
Электронные плакаты компании
«SIKE.Корпоративные системы» универсальны.
Они могут быть использованы
— в качестве учебного пособия в процессе
обучения студентов вузов и ссузов (при
изучении специальных курсов, при
подготовке к экзаменам, при написании
курсовых и дипломных проектов);
— во время курсов повышения квалификации
технологического персонала;
— в профессиональной деятельности
преподавателей ссузов, вузов,
инженеров-механиков, конструкторов и
технологов по проектированию и
эксплуатации оборудования прокатных цехов.

Партнерские программы — Шанс для заработка и процветания

Все давно задаются этим вопросом — Как заработать на партнерских программах?
Это один из распространенных видов заработка в интернете, даже если у вас нет вашего сайта или блога. Партнерки — ваш шанс заработка на продаже товаров, без вашего личного участия. То есть вы продаете то, что изготовили другие. Они увеличивают продажи в несколько раз очень быстро и эти списки пополняются ежедневно. Для того чтобы понять, каким образом вам выстроить бизнес, необходимо провести мониторинг условий, которые предлагает та или иная партнерка.
Читать