Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 13, 2019 09:48:02

jaspie
Зарегистрирован: 2019-01-13
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите плез срочно написать программы!

Прошу помощи у прошаренных в питоне.Кто какие сможет написать программы,буду признателен.Пробовал про таксиста,таблетки и арбузы вчера писать,но все без толку.Помогите плез,а то экзамен скоро по программированию.
1)Таксист Виктор Петрович каждые 2 года продает свою машину и покупает новую.Определите,сколько денег он потратит на это за 24 года работы,если первую машину он получил бесплатно от дяди.Стоимость проджаи покупки вводятся с клавиатуры и всякий раз стоимость продаже не превышает стоимость покупки
2)Греческий астроном и математик Птолемей умел вычислять синус путем разложения в ряд sin (x)=x - (x^3/3!)+(x^5/5!)-(x^7/7!)+…Напишите программу,расчитывающую синус с точностью не менее 10^-8.Точность контролируйте,вычисляя модуль очередного слагаемого.
3)Пациент принимает таблетки от неизличимой болезни.Всего у него есть 300 таблеток и он пьет их 3 раза в день.Вероятность,что после приема очередной таблетки наступит выздоровление.равна 1%.Опрееделите,через сколько дней выздоровеет пациент,и случится ли это.Для определения выздоровления используйте генератор случайных чисел
4)На рынок завезли 2000 арбузов.Каждый день скупается некоторое кол-во арбузов(вводится с клавиатуры).Определите день,когда арбузы закончатся
5)Сестры Катя и Оля нашли 500 рублей и решили купить на них корм для своего кота Мурзика,а оставшиеся деньги потратить на сладости.Они стали выбирать конфеты по две,начиная с самых дешевых,стоимостью 8 рублей за шт.Нофеты каждого следующего сорта в полтора раза дороже предыдущего.Определите,сколько конфет смогут они купить,если корм стоит не менее 250 рублей
6)Курьер пытается уложить в прямоугольный ящик письма.Высота ящита составляет 8 см,а толщина писем варьирует от 1 мм до 4 мм(задается случайным числом,с помощью генератора случайных чисел).Определите сколько писем удастся упаковать
7)Царский виночерпий пытается заполнить кладовую вином.Один раз в неделю в течение 8 недель холопы привозят ему груз амфор вина,кол-во амфор в грузе может быть разным и задается как случайное число в диапазоне от 100 до 250.Известно так же ,что в одну из недель(номер этой недели k задается с клавиатуры) все привезенные амфоры были разбиты.Определите судьбу виночерпия,если согласно царскому указу при запасе менее 1000 амфор ему отрубят голову,а при запасе более 1500 -наградят
Помогите пожалуйста,очень надо!

Офлайн

#2 Янв. 13, 2019 13:10:51

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9851
Репутация: +  853  -
Профиль   Отправить e-mail  

Помогите плез срочно написать программы!

jaspie
2)Греческий астроном и математик Птолемей умел вычислять синус путем разложения в ряд sin (x)=x - (x^3/3!)+(x^5/5!)-(x^7/7!)+…Напишите программу,расчитывающую синус с точностью не менее 10^-8.Точность контролируйте,вычисляя модуль очередного слагаемого.
  
#!/usr/bin/env python3
 
# Находит sin(x) через ряд Маклорена
# sin(x) = x - (x ^ 3) / 3! + (x ^ 5) / 5! - (x ^ 7) / 7! + ...
 
import math
 
def sin(x, eps):
    x %= 2 * math.pi
    s = 0
    sl, psl = x, 0
    z = 1
    while abs(sl - psl) >= eps:
        s += sl
        psl = sl
        sl = -sl * x * x / (2 * z * (2 * z + 1))
        z += 1
    return s
 
if __name__ == '__main__':
    print(sin(12345, 10 ** -8))
    print(math.sin(12345))
Вывод
[guest@localhost py]$ ./sin.py 
-0.9937716362027932
-0.9937716364556811
[guest@localhost py]$


tags: row sin



Отредактировано py.user.next (Янв. 17, 2020 01:03:13)

Офлайн

#3 Янв. 18, 2019 12:31:04

uf4JaiD5
Зарегистрирован: 2018-12-28
Сообщения: 76
Репутация: +  4  -
Профиль   Отправить e-mail  

Помогите плез срочно написать программы!

jaspie
1)Таксист Виктор Петрович каждые 2 года продает свою машину и покупает новую.Определите,сколько денег он потратит на это за 24 года работы,если первую машину он получил бесплатно от дяди.Стоимость проджаи покупки вводятся с клавиатуры и всякий раз стоимость продаже не превышает стоимость покупки

Повводить, поскладывать.
value = int(input(“чё-то там”))

jaspie
3)Пациент принимает таблетки от неизличимой болезни.Всего у него есть 300 таблеток и он пьет их 3 раза в день.Вероятность,что после приема очередной таблетки наступит выздоровление.равна 1%.Опрееделите,через сколько дней выздоровеет пациент,и случится ли это.Для определения выздоровления используйте генератор случайных чисел

таблетки от неизличимой болезни … наступит выздоровление
Норм.

 #
from random import random
if int(random()*100) ==0:#выздоровел

jaspie
6)Курьер пытается уложить в прямоугольный ящик письма.Высота ящита составляет 8 см,а толщина писем варьирует от 1 мм до 4 мм(задается случайным числом,с помощью генератора случайных чисел).Определите сколько писем удастся упаковать
width = 1 + int(random()*4)
если толщина – целое число
или
width = 1 + random()*3
если нет.

Отредактировано uf4JaiD5 (Янв. 18, 2019 15:21:51)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version