Форум сайта python.su
Прошу помощи у прошаренных в питоне.Кто какие сможет написать программы,буду признателен.Пробовал про таксиста,таблетки и арбузы вчера писать,но все без толку.Помогите плез,а то экзамен скоро по программированию.
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 -наградят
Помогите пожалуйста,очень надо!
Офлайн
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]$
Отредактировано py.user.next (Янв. 17, 2020 01:03:13)
Офлайн
jaspie
1)Таксист Виктор Петрович каждые 2 года продает свою машину и покупает новую.Определите,сколько денег он потратит на это за 24 года работы,если первую машину он получил бесплатно от дяди.Стоимость проджаи покупки вводятся с клавиатуры и всякий раз стоимость продаже не превышает стоимость покупки
jaspie
3)Пациент принимает таблетки от неизличимой болезни.Всего у него есть 300 таблеток и он пьет их 3 раза в день.Вероятность,что после приема очередной таблетки наступит выздоровление.равна 1%.Опрееделите,через сколько дней выздоровеет пациент,и случится ли это.Для определения выздоровления используйте генератор случайных чисел
таблетки от неизличимой болезни … наступит выздоровлениеНорм.
# from random import random if int(random()*100) ==0:#выздоровел
jaspiewidth = 1 + int(random()*4)
6)Курьер пытается уложить в прямоугольный ящик письма.Высота ящита составляет 8 см,а толщина писем варьирует от 1 мм до 4 мм(задается случайным числом,с помощью генератора случайных чисел).Определите сколько писем удастся упаковать
Отредактировано uf4JaiD5 (Янв. 18, 2019 15:21:51)
Офлайн