С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/12: Рейтинг темы: голосов - 12, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 6

люди разбирающиеся в Python подскажите как написать коды для задачи

17.09.2012, 23:58. Показов 2473. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Жиу любит есть пироги,но ему не стоит потреблять их слишком много.Он не может считать количество пирогов которые он есть,потому что они приходят в разных размерах.Поэтому он планирует считать число калорий в его пирогах.
а)напишите функцию под именем тотжеСамыйПирог который имеет два аргумента ЧислоПирогов и калорииВПирогах.Эта функция имеет переменную величину общиеКалории и использует loop чтобы посчитать общее количество калорий.Например,если мы имеем 3 пирога и каждом из них 550 калорий,то оценка общего количества калорий будет 550+550+550=1650
б)Жию любит пироги,но не хочет говоритьнам сколько пирогов он съел,поэтому он спрятал половину пирогов. Напигите функцию СпрятанныеПироги,она точно такая же как и тотжеСамыйПирог но надо изменить только одну линию котораю подсчитает спрятанныеПироги.


помогите пожалуйста..незнаю как сделать задание

п.с. перевел задание с английского языка
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.09.2012, 23:58
Ответы с готовыми решениями:

Подскажите как написать код для задачи, условие задачи: человек подтягивается на турнике.
Подскажите как написать правильно код, вот условие задачи. За ранее спасибо! Человек подтягивается лесенкой: 1 раз, 2 раза, 3 раза, итд. -...

Есть ли тут люди разбирающиеся в АА дереве?
Возник вопрос по вставке в дерево, есть кто знаком с этой структурой данных?

Всем привет) Люди, подскажите, как решить 2 задачи по физике?
1. Колебания источника задаются уравнением S(t) = A·cos(200t), см. Найти значения моментов времени, когда смещение точки М, отстоящей от...

11
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.09.2012, 01:50
Цитата Сообщение от Алмат29 Посмотреть сообщение
ПЕРЕВЕЛ ЗАДАНИЕ С АНГЛИЙСКОГО ЯЗЫКА
закинь на английском
0
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 6
18.09.2012, 02:05  [ТС]
Цитата Сообщение от accept Посмотреть сообщение
закинь на английском
я то задание сделал уже

теперь немогу сделать другое

а)Dr Khan is very concerned about a new disease that seems to be spreading in his city. To control the
disease, he needs someone who can program computers and help him.
a) Assume that we have a population of 1000 persons and 5 of them die every day. Write a
function named fixedDeath that has one argument numberOfDays. This function has a loop
that updates the number of people still alive for each day. For example, you start with 1000
persons, at the first execution of the loop 995 are still alive, and the next time it will be 990.
Use Excel to plot the number of people still alive per day over 30 days1; your horizontal stands
for days and your vertical axis stands for the number of people still alive.

б) Dr Khan does not think that the function you programmed matches what he observed at the
hospital. He asks you to write a function rateDeath that has one argument numberOfDays.
This function does the same as fixedDeath, but instead of having 5 people dying per day, 4%
of them will die. Thus, the first day 40 people will die; 960 are left, and 38 of them will die on
the second day, etc. Use Excel to plot the number of people still alive per day over 30 days.
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.09.2012, 03:23
Цитата Сообщение от Алмат29 Посмотреть сообщение
a) Assume that we have a population of 1000 persons and 5 of them die every day. Write a
function named fixedDeath that has one argument numberOfDays. This function has a loop
that updates the number of people still alive for each day.
Python
1
2
3
4
5
6
7
8
>>> def fixed_death(number_of_days):
...     return 1000 - number_of_days * 5
... 
>>> fixed_death(1)
995
>>> fixed_death(2)
990
>>>
именно с циклом
Python
1
2
3
4
5
6
7
8
9
10
11
>>> def fixed_death(number_of_days):
...     n = 1000
...     for _ in range(number_of_days):
...         n -= 5
...     return n
... 
>>> fixed_death(1)
995
>>> fixed_death(2)
990
>>>
и ещё вот так
Python
1
2
3
4
5
6
7
8
9
10
11
12
>>> def fixed_death(number_of_days):
...     n = 1000
...     while number_of_days > 0:
...         n -= 5
...         number_of_days -= 1
...     return n
... 
>>> fixed_death(1)
995
>>> fixed_death(2)
990
>>>
Добавлено через 7 минут
Цитата Сообщение от Алмат29 Посмотреть сообщение
б) Dr Khan does not think that the function you programmed matches what he observed at the
hospital. He asks you to write a function rateDeath that has one argument numberOfDays.
This function does the same as fixedDeath, but instead of having 5 people dying per day, 4%
of them will die.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
>>> def rate_death(number_of_days):
...     n = 1000
...     while number_of_days > 0:
...         n -= int(n * 4 / 100)
...         number_of_days -= 1
...     return n
... 
>>> rate_death(1)
960
>>> rate_death(2)
922
>>> rate_death(3)
886
>>>
1
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 6
18.09.2012, 03:24  [ТС]
Спасибо большое Выручил...а незнаешь что насчёт зажания Б?я уже 2 часа думаю...вроде условие понял а вот написать коды к нему не могу
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.09.2012, 03:27
Цитата Сообщение от Алмат29 Посмотреть сообщение
а незнаешь что насчёт зажания Б?
написано там
1
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 6
18.09.2012, 03:32  [ТС]
Спасибо Огромное Выручил...поможешь ещё с двумя?и если не трудно объясни как ты сделал задание со смертями???
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.09.2012, 04:54
Цитата Сообщение от Алмат29 Посмотреть сообщение
поможешь ещё с двумя?
скидывай сюда

Цитата Сообщение от Алмат29 Посмотреть сообщение
и если не трудно объясни как ты сделал задание
а что непонятно ?
1
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 6
18.09.2012, 07:36  [ТС]
c) Dr Khan thinks your program still does not help him. He asks you to write a function
contactDeath that has one argument numberOfDays. Instead of only tracking people who are
alive, he asks you to track people as being sick, not sick, or dead. Initially, 5 people are sick,
995 are not sick, and 0 are dead. Over five days, each sick person contaminates 2 other persons
and dies immediately after. Here is what happens in the first days:
Day 1: 5 people will contaminate 10 others and die just after.
Total sick people: 10. Total dead people: 5. Total not sick people: 985.
Day 2: 10 people will contaminate 20 others and die just after.
Total sick people: 20. Total dead people: 15. Total not sick people: 965.
Use Excel to plot the number of people not sick, sick and dead per day over 30 days. Hint: if
you have three variables named sick, notSick and dead, to print their value you only need to
write the line print sick, notSick, dead in your loop.
d) Dr Khan thinks that your function contactDeath is excellent: it is almost exactly what he sees
in the hospital. In order to reduce the disease, he tries to isolate sick people. However, it is
hard to find out who is sick, so he will only be able to isolate half of the sick people. Write a
function quarantine that modifies the function in question c) to isolate half of the sick people.
Use Excel plot to explain how the result of quarantine and contactDeath are different.

если не трудно объясни пожалуйста...буду признателен тебе за это

Добавлено через 2 часа 5 минут
accept, nu ti gde?pomogi plz
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.09.2012, 08:32
Цитата Сообщение от Алмат29 Посмотреть сообщение
c) Dr Khan thinks your program still does not help him. He asks you to write a function
contactDeath that has one argument numberOfDays. Instead of only tracking people who are
alive, he asks you to track people as being sick, not sick, or dead. Initially, 5 people are sick,
995 are not sick, and 0 are dead. Over five days, each sick person contaminates 2 other persons
and dies immediately after.
ошибка у них, видимо

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
>>> def contact_death(number_of_days):
...     seek, nseek, dead = 5, 995, 0
...     while number_of_days > 0:
...         dead += seek
...         seek *= 2
...         nseek -= seek
...         number_of_days -= 1
...     return seek, nseek, dead
... 
>>> contact_death(1)
(10, 985, 5)
>>> contact_death(2)
(20, 965, 15)
>>> contact_death(3)
(40, 925, 35)
>>>
Добавлено через 5 минут
Цитата Сообщение от Алмат29 Посмотреть сообщение
d) Dr Khan thinks that your function contactDeath is excellent: it is almost exactly what he sees
in the hospital. In order to reduce the disease, he tries to isolate sick people. However, it is
hard to find out who is sick, so he will only be able to isolate half of the sick people. Write a
function quarantine that modifies the function in question c) to isolate half of the sick people.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
>>> def quarantine(number_of_days):
...     seek, nseek, dead = 5, 995, 0
...     while number_of_days > 0:
...         dead += seek
...         seek *= 2
...         nseek -= seek
...         number_of_days -= 1
...     return int(seek / 2), nseek, dead
... 
>>> quarantine(1)
(5, 985, 5)
>>> quarantine(2)
(10, 965, 15)
>>> quarantine(3)
(20, 925, 35)
>>>
1
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 6
18.09.2012, 08:40  [ТС]
Цитата Сообщение от accept Посмотреть сообщение
ошибка у них, видимо

kakaya oshibka?
0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
18.09.2012, 09:43
Цитата Сообщение от Алмат29 Посмотреть сообщение
kakaya oshibka?
выделил жирным: говорится, что через каждые пять дней происходит заражение, а в примере даны дни по очереди
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.09.2012, 09:43
Помогаю со студенческими работами здесь

подскажите как написать код с++ для задачи
код для задачи дан вектор Y размера n. Получить матрицу А порядка m*n по такому правилу:a=yв степени j-i, jэ

Есть люди разбирающиеся в Scilab? Лёгкая задача, но не допру в чём ошибка,может кто то подскажет?
Вот два файла, на первом запись в текстовом редакторе, на втором фото - то что получается в scilab, и выдаёт ошибку, в чём дело? всего пару...

Люди...подскажите пожалуйста решение задачи)
Найти точку D, симметричную точку A относительно стороны BC.

Подскажите как в принципе решаются такие задачи на Python ?
Добрый день. Племяннице задали в институте задачу, просит помощи но не её не мое решение преподавателя не устроило. Подскажите, как в...

Люди добрые, подскажите как подобрать DDR для компа
как выбрать DDR??? материнка - ASRock 970 Pro3 проц - amd fx(tm) -4130 quad 3.8ghz стоит 2 планки ддр3 по 4 гига. в коммандной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru