- Определить кто человек по китайскому гороскопу
- Решение
- Гороскоп
- Сам себе астролог. Пишем гороскоп на Python
- Логика гороскопа
- Готовим текст
- Выбираем знак зодиака
- Скрипт определения знака Зодиака
- Конец ретроградному Меркурию! Пишем собственный гороскоп на Python
- Логика гороскопа
- Готовим текст
- Выбираем знак зодиака
- Выводим готовый текст
Определить кто человек по китайскому гороскопу
Помощь в написании контрольных, курсовых и дипломных работ здесь.
По дате рождения сосчитать знак Зодиака и знак по китайскому гороскопу
По дате рождения сосчитать знак Зодиака и знак по китайскому гороскопу (все в форме). Все условия.
Определить, кто из двух человек старше
Известны год, номер месяца и день рождения каждого из двух человек. Определить, кто из них старший.
Считать даты рождения 2-x человек, и определить, кто старше
Напишите программу, которая считывает данные рождения 2-x человек и сравнивает кто старше. .
Известны год, номер месяц и день рождения каждого из двух человек. Определить, кто из них старше.
Известны год, номер месяц и день рождения каждого из двух человек. Определить, кто из них старше.
Решение
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Известны год, номер месяц и день рождения каждого из двух человек. Определить, кто из них старше
1) Мастям игральных карт условно присвоены следующие порядковые номера: масти «пики» — 1, масти.
Известны год, номер месяца и день рождения каждого из двух человек; определить, кто из них старше
Известны год, номер месяца и день рождения каждого из двух человек.Определить, кто из них старше с++
Известны год, номер месяц и день рождения каждого из двух человек. Определить, кто из них старше
Известны год, номер месяц и день рождения каждого из двух человек. Определить, кто из них старше.
Известны год, номер месяца и день рождения каждого из двух человек. Определить кто из них старше
Известны год, номер месяца и день рождения каждого из двух человек. Определить кто из них старше.
Источник
Гороскоп
Условие:
Даны два целых числа D (день) и M (месяц), определяющие правильную дату. Необходимо вывести знак Зодиака, соответствующий этой дате.
Формат входных данных:
Вводится два целых числа D и M (1≤D≤31;1≤M≤12).
Формат выходных данных:
Требуется вывести название знака Зодиака в формате аналогичном примерам.
Примечания:
Соответствие знаков Зодиака числам:
водолей — «Aquarius» (20.01 — 18.02),
рыбы — «Pisces» (19.02 — 20.03),
овен — «Aries» (21.03 — 19.04),
телец — «Taurus» (20.04 — 20.05),
близнецы — «Gemini» (21.05 — 21.06),
рак — «Crayfish» (22.06 — 22.07),
лев — «Leo» (23.07 — 22.08),
дева — «Virgo» (23.08 — 22.09),
весы — «Libra» (23.09 — 22.10),
скорпион — «Scorpio» (23.10 — 22.11),
стрелец — «Sagittarius» (23.11 — 21.12),
козерог — «Capricorn» (22.12 — 19.01).
входные данные:
29 4
выходные данные:
Taurus
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Гороскоп
У меня ко всем два вопроса по одной задаче: 1. нужно составить программу, которая будет.
Гороскоп
Даны два целых числа D (день) и M (месяц), определяющие правильную дату. Необходимо вывести знак.
Гороскоп
Пишу гороскоп. Как прописать код чтобы при разных знаках зодиака в поле memo выводился иной текст ?
Гороскоп
Гороскоп. Разработать программу, которая позволяет определить совместимость двух партнеров по.
Источник
Сам себе астролог. Пишем гороскоп на Python
Ребятушки всем Привет. Сегодня запилим очередной интересный проект на Python. Бывает проснешься пораньше включишь телик или радио, а тебе бодрым утвердительным голосом рассказывают, как пройдет твой день. Или любимый сайт откроешь, а там оракул вещает о твоей судьбе. Да-да это все про гороскоп.
Если вы верите в гороскопы, для вас плохая новость: все гороскопы основаны на психологическом эффекте Барнума (осторожно, ссылка ведёт на Википедию). Поэтому любая пространная фраза, сказанная конкретно для вашего знака зодиака, может восприниматься как достоверный сигнал судьбы. А значит, в гороскопах можно писать любую чушь при условии, что она достаточно неконкретная и приписана к знакам зодиака. Если вы все таки верите в гороскопы, тогда дальше читать не стоит. Я не утверждаю что это все не правда, просто отношусь к гороскопам с большой долей скепсиса.
Но зачем писать чушь, когда её можно запрограммировать? Сегодня мы напишем код, который будет выдавать нам персональный гороскоп по запросу. Напишем небольшое тех. задание:
- выводит 12 чисел, рядом с каждым написан свой знак зодиака;
- вы вводите число, которое соответствует вашему знаку;
- получаете в ответ персональный гороскоп на сегодняшний день.
Звучит просто, делается тоже быстро. Погнали.
Логика гороскопа
Гороскоп будет работать так:
- текст гороскопа состоит из трёх предложений;
- первое предложение выбирается случайным образом из пяти заготовок;
- второе предложение состоит из двух частей, каждая из которых тоже выбирается случайным образом;
- третье предложение делается так же, как и первое;
- программа выводит числа и ждёт ответ;
- если пользователь ввёл число от 1 до 12, выдаёт текст гороскопа, иначе выводит сообщение об ошибке.
Готовим текст
Задача этого этапа — написать текстовые заготовки, из которых будет собираться наш гороскоп. Главная сложность в том, чтобы сделать их связными по звучанию между собой, в каком порядке они бы ни были.
Первое предложение делаем вводным, оно задает тон всему гороскопу. Второе предложение разбиваем на две части и каждую из них пишем отдельно. Проблема та же самая — написать окончания предложений так, чтобы они подходили ко всем началам. Это сложнее, чем кажется, поэтому уделите этому побольше времени.
К третьему предложению мы устали и решили написать там полную дичь. Основное условие — дичь должна звучать гармонично и казаться логичным продолжением гороскопа.
Мы остановились на трёх предложениях, но можно сделать и тридцать три, если есть время и желание поупражняться в написании текста ни о чём.
Последнее, что сделаем в самом начале — подключим модуль, который отвечает за случайные события. Именно с его помощью мы будем выбирать, какие предложения показывать в готовом тексте.
first = [ «Сегодня — идеальный день для новых начинаний.» , «Оптимальный день для того, чтобы решиться на смелый поступок!» , «Будьте осторожны, сегодня звёзды могут повлиять на ваше финансовое состояние.» , «Лучшее время для того, чтобы начать новые отношения или разобраться со старыми.» , «Плодотворный день для того, чтобы разобраться с накопившимися делами.» ]
second = [ «Но помните, что даже в этом случае нужно не забывать про» , «Если поедете за город, заранее подумайте про» , «Те, кто сегодня нацелен выполнить множество дел, должны помнить про» , «Если у вас упадок сил, обратите внимание на» , «Помните, что мысли материальны, а значит вам в течение дня нужно постоянно думать про» ]
third = [ «Злые языки могут говорить вам обратное, но сегодня их слушать не нужно.» , «Знайте, что успех благоволит только настойчивым, поэтому посвятите этот день воспитанию духа.» , «Даже если вы не сможете уменьшить влияние ретроградного Меркурия, то хотя бы доведите дела до конца.» , «Не нужно бояться одиноких встреч — сегодня то самое время, когда они значат многое.» , «Если встретите незнакомца на пути — проявите участие, и тогда эта встреча посулит вам приятные хлопоты.» ]
Выбираем знак зодиака
Для этого мы выводим на экран все 12 знаков зодиака и ставим перед каждым число. Затем спрашиваем у пользователя, кто он по гороскопу, чтобы получить от него соответствующее число.
Чтобы текст вопроса не сливался с предыдущим выводом списка, раскрасим наш вопрос в синий цвет. Для этого используем свойство format — оно определяет, как будет визуально выглядеть наш текст.
Следующий момент — по умолчанию Python любой введённый ответ будет считать строкой, а не числом. Чтобы нам получить именно число, преобразуем сразу ввод в числовой формат командой int() . Она принудительно переводит строку в число, которое мы дальше будем проверять на правильность.
Источник
Скрипт определения знака Зодиака
Если на Вашем сайте необходимо определить знак Зодиака по дате рождения пользователя, то рекомендуем Вам воспользоваться скриптом, рассмотренным далее.
Наглядный пример работы скрипта определения знака Зодиака Вы можете опробовать ниже, выбрав месяц и день рождения. В результате простых вычислений, скрипт выдаст Вам по дате рождения соответствующий знака Зодиака.
Для того чтобы получить на своем сайте точно такой же скрипт определения знака Зодиака посетителя по дате рождения, как и в примере, продемонстрированном выше, добавьте на свою страничку следующий JavaScript код:
script type = «text/javascript» >
function learn_sign () <
var date = document . znak_zodiac . your_date . value ;
var this_month = document . znak_zodiac . your_month . selectedIndex ;
var d = new Date ( 2000 , this_month — 1 , date );
if (( d . getMonth ()!= this_month — 1 ) || ( d . getDate ()!= date )) value = «Неверная дата!» ;
>
>
В том месте Вашей странички, где будет располагаться форма для ввода даты рождения, и вывода знака Зодиака, добавьте следующий код:
div style = «text-align: center;» >
form name = «znak_zodiac» action = «znak_zodiac.php» >
Месяц select name = «your_month» >
option value = «0» >& nbsp ; option >
option value = «1» > Январь option >
option value = «2» > Февраль option >
option value = «3» > Март option >
option value = «4» > Апрель option >
option value = «5» > Май option >
option value = «6» > Июнь option >
option value = «7» > Июль option >
option value = «8» > Август option >
option value = «9» > Сентябрь option >
option value = «10» > Октябрь option >
option value = «11» > Ноябрь option >
option value = «12» > Декабрь option >
select >
День : input type = «text» name = «your_date» size = «2» >
input type = «button» value = «Узнать» onClick = «learn_sign()» >
br > br >
Ваш знак Зодиака — input type = «text» name = «znak» size = 15 >
form >
div >
В результате добавления на страничку кодов, приведенных выше, на Вашей страничке станет возможным определение знака Зодиака пользователей по их дате рождения.
Источник
Конец ретроградному Меркурию! Пишем собственный гороскоп на Python
Если вы верите в гороскопы, для вас плохая новость: все гороскопы основаны на психологическом эффекте Барнума (осторожно, ссылка ведёт на Википедию). Поэтому любая пространная фраза, сказанная конкретно для вашего знака зодиака, может восприниматься как достоверный сигнал судьбы. А значит, в гороскопах можно писать любую чушь при условии, что она достаточно неконкретная и приписана к знакам зодиака.
Но зачем писать чушь, когда её можно запрограммировать? Сегодня мы напишем программу, которая будет выдавать нам персональный гороскоп по запросу. Работать она будет так:
- выводит 12 чисел, рядом с каждым написан свой знак зодиака;
- вы вводите число, которое соответствует вашему знаку;
- получаете в ответ персональный гороскоп на сегодняшний день.
Звучит просто, делается тоже быстро. Летс код.
Логика гороскопа
Если помните, мы уже писали программу, которая выдаёт более-менее осмысленный текст. Сегодня мы не будем настолько глубоко погружаться в код, а сделаем попроще. Но никто не мешает взять логику из той программы и прикрутить к этой: если сделаете это сами, то заработаете +100 к новой профессии.
Гороскоп будет работать так:
- текст гороскопа состоит из трёх предложений;
- первое предложение выбирается случайным образом из пяти заготовок;
- второе предложение состоит из двух частей, каждая из которых тоже выбирается случайным образом;
- третье предложение делается так же, как и первое;
- программа выводит числа и ждёт ответ;
- если пользователь ввёл число от 1 до 12, выдаёт текст гороскопа, иначе выводит сообщение об ошибке.
Готовим текст
Задача этого этапа — написать текстовые заготовки, из которых будет собираться наш гороскоп. Главная сложность в том, чтобы сделать их связными по звучанию между собой, в каком порядке они бы ни были.
Первое предложение делаем вводным, оно задаёт тон всему гороскопу. Второе предложение разбиваем на две части и каждую из них пишем отдельно. Проблема та же самая — написать окончания предложений так, чтобы они подходили ко всем началам. Это сложнее, чем кажется, поэтому уделите этому побольше времени.
К третьему предложению мы устали и решили написать там полную дичь. Основное условие — дичь должна звучать гармонично и казаться логичным продолжением гороскопа.
Мы остановились на трёх предложениях, но можно сделать и тридцать три, если есть время и желание поупражняться в написании текста ни о чём.
Последнее, что сделаем в самом начале — подключим модуль, который отвечает за случайные события. Именно с его помощью мы будем выбирать, какие предложения показывать в готовом тексте.
Выбираем знак зодиака
Для этого мы выводим на экран все 12 знаков зодиака и ставим перед каждым число. Затем спрашиваем у пользователя, кто он по гороскопу, чтобы получить от него соответствующее число.
Чтобы текст вопроса не сливался с предыдущим выводом списка, раскрасим наш вопрос в синий цвет. Для этого используем свойство format — оно определяет, как будет визуально выглядеть наш текст.
Следующий момент — по умолчанию Python любой введённый ответ будет считать строкой, а не числом. Чтобы нам получить именно число, преобразуем сразу ввод в числовой формат командой int() . Она принудительно переводит строку в число, которое мы дальше будем проверять на правильность.
Важное замечание: у нас в программе нет проверки на правильность перевода строки в число. Если пользователь вместо числа напишет «Привет!», то программа остановится и выдаст ошибку. Мы надеемся на то, что все будут вводить именно числа, но это неправильный подход. В следующей версии мы добавим такую проверку и покажем, как это сделать.
Выводим готовый текст
Наша задача — проверить, попадает ли введённое число в интервал от 1 до 12. Python умеет делать множественное сравнение — это значит, что мы можем узнать, лежит ли наше число в нужных границах или нет.
Если лежит — выводим текст гороскопа, предложение за предложением. Для этого используем команду random.choice() — она возвращает случайный элемент из списка (массива), кортежа или любой другой переменной с однотипными данными. В нашем случае мы положим в неё названия наших переменных с предложениями, и она случайным образом выберет их оттуда.
Если введённое число в нужный диапазон не попало, то говорим пользователю, что он ошибся, и на этом программа заканчивается.
Источник