кодесурса
«Python

Python Math: - Упражнения, практика, решение

script1adsense2code
script1adsense3code

Python Math [82 упражнения с решением]

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

1. Напишите программу на Python для преобразования градусов в радианы. Перейти к редактору
Примечание. Радиан - это стандартная единица измерения углов, используемая во многих областях математики. Измерение угла в радианах численно равно длине соответствующей дуги единичного круга; один радиан чуть меньше 57,3 градуса (когда длина дуги равна радиусу).
Тестовые данные:
Степень: 15
Ожидаемый результат в радианах: 0,2619047619047619
Нажмите меня, чтобы увидеть образец решения

2. Напишите программу на Python для преобразования радиан в градусы. Перейти к редактору
Тестовые данные:
Радиан: .52
Ожидаемый результат: 29.781818181818185
Нажмите меня, чтобы увидеть образец решения

3. Напишите программу на Python для расчета площади трапеции. Перейти к редактору
Примечание. Трапеция представляет собой четырехугольник с двумя параллельными сторонами. Трапеция эквивалентна британскому определению трапеции. Равнобедренная трапеция - это трапеция, у которой углы основания равны, поэтому.
Тестовые данные:
Высота: 5
База, первое значение: 5
База, второе значение: 6
Ожидаемый результат: Площадь: 27,5
Нажмите меня, чтобы увидеть образец решения

4. Напишите программу на Python для расчета площади параллелограмма. Перейти к редактору
Примечание. Параллелограмм - это четырехугольник с противоположными сторонами (и, следовательно, противоположные углы равны). Четырехугольник с равными сторонами называется ромбом, а параллелограмм, углы которого имеют все прямые углы, называется прямоугольником.
Тестовые данные:
Длина основания: 5
Высота параллелограмма: 6
Ожидаемый результат: Площадь: 30,0
Нажмите меня, чтобы увидеть образец решения

5. Напишите программу на Python для расчета объема поверхности и площади цилиндра. Перейти к редактору
Примечание. Цилиндр - это одна из самых основных криволинейных геометрических фигур, поверхность, образованная точками на фиксированном расстоянии от заданной прямой линии, оси цилиндра.
Тестовые данные:
объем: высота (4), радиус (6)
Ожидаемый результат:
Объем: 452.57142857142856
Площадь поверхности: 377.1428571428571
Нажмите меня, чтобы увидеть образец решения

6. Напишите программу на Python для расчета объема поверхности и площади сферы. Перейти к редактору
Примечание. Сфера - это идеально круглый геометрический объект в трехмерном пространстве, представляющий собой поверхность полностью круглого шара.
Тестовые данные:
Радиус сферы: .75
Ожидаемый результат:
Площадь поверхности: 7.071428571428571
Объем: 1.7678571428571428
Нажмите меня, чтобы увидеть образец решения

7. Напишите программу на Python для расчета длины дуги угла. Перейти к редактору
Примечание. В плоской геометрии под углом понимается фигура, образованная двумя лучами, называемыми сторонами угла, разделяющими общую конечную точку, называемую вершиной угла. Углы, образованные двумя лучами, лежат в плоскости, но эта плоскость не обязательно должна быть евклидовой плоскостью.
Тестовые данные:
Диаметр круга: 8
Угол измерения: 45
Ожидаемый результат:
Длина дуги: 3.142857142857143
Нажмите меня, чтобы увидеть образец решения

8. Напишите программу на Python для расчета площади сектора. Перейти к редактору
Примечание. Круглый сектор или круговой сектор - это часть диска, ограниченная двумя радиусами и дугой, где меньшая область называется второстепенным, а большая - основным.
Тестовые данные:
Радиус круга: 4
Угол измерения: 45
Ожидаемый результат:
Площадь сектора: 6.285714285714286
Нажмите меня, чтобы увидеть образец решения

9. Напишите программу на Python для вычисления значения дискриминанта. Перейти к редактору
Примечание: дискриминант - это имя, данное выражению, которое появляется под знаком квадратного корня (радикала) в квадратной формуле.
Тестовые данные:
Значение х: 4
Значение у: 0
Значение z: -4
Ожидаемый результат:
Два решения. Дискриминантное значение: 64,0
Нажмите меня, чтобы увидеть образец решения

10. Напишите программу на Python, чтобы найти наименьшее кратное из первых n чисел. Кроме того, отобразить факторы. Перейти к редактору
Тестовые данные:
Если n = (13)
Ожидаемый результат:
[13, 12, 11, 10, 9, 8, 7]
360360
Нажмите меня, чтобы увидеть образец решения

11. Напишите программу на Python для вычисления разницы между квадратом суммы первых n натуральных чисел и суммой квадратов первых n натуральных чисел (значение по умолчанию для числа = 2). Перейти к редактору
Тестовые данные:
Если sum_difference (12)
Ожидаемый результат:
5434
Нажмите меня, чтобы увидеть образец решения

12. Напишите программу на Python, чтобы вычислить сумму всех цифр базы в указанной степени. Перейти к редактору
Тестовые данные:
Если power_base_sum (2, 100)
Ожидаемый результат:
115
Нажмите меня, чтобы увидеть образец решения

13. Напишите программу на Python, чтобы узнать, достаточно ли заданного числа. Перейти к редактору
Примечание. В теории чисел избыточное число или избыточное число - это число, для которого сумма его собственных делителей больше, чем само число. Целое число 12 является первым обильным числом. Его правильными делителями являются 1, 2, 3, 4 и 6, всего 16.
Тестовые данные:
Если is_abundant (12)
Если is_abundant (13)
Ожидаемый результат:
Правда
Ложь
Нажмите меня, чтобы увидеть образец решения

14. Напишите программу на Python для суммирования всех дружных чисел от 1 до указанных чисел. Перейти к редактору
Примечание. Дружественные числа - это два разных числа, связанных между собой так, что сумма правильных делителей каждого равна другому числу. (Правильный делитель числа является положительным фактором этого числа, кроме самого числа. Например, правильные делители числа 6 равны 1, 2 и 3.)
Тестовые данные:
Если amicable_numbers_sum (9999)
Если amicable_numbers_sum (999)
Если amicable_numbers_sum (99)
Ожидаемый результат:
31626
504
0
Нажмите меня, чтобы увидеть образец решения

15. Напишите программу на Python, которая возвращает сумму всех делителей числа. Перейти к редактору
Тестовые данные:
Если число = 8
Если число = 12
Ожидаемый результат:
7
16
Нажмите меня, чтобы увидеть образец решения

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

17. Напишите программу на Python для печати первых n счастливых чисел. Перейти к редактору
Счастливые числа определяются через сито следующим образом.
Начните со списка целых чисел, начинающихся с 1:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, , , , ,
Теперь исключите каждый второй номер:
1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, ...
Второе оставшееся число - 3, поэтому удалите каждое третье число:
1, 3, 7, 9, 13, 15, 19, 21, 25, ...
Следующее оставшееся число - 7, поэтому удалите каждое седьмое число:
1, 3, 7, 9, 13, 15, 21, 25, ...
Далее убираем каждый 9-й номер и так далее.
Наконец, полученная последовательность - счастливые числа.
Нажмите меня, чтобы увидеть образец решения

18. Напишите программу на Python для вычисления квадратных корней с помощью вавилонского метода. Перейти к редактору
Возможно, первый алгоритм, используемый для аппроксимации √S, известен как вавилонский метод, названный в честь вавилонян, или «метод Героя», названный в честь греческого математика первого столетия Героя Александрийского, который дал первое явное описание метода. Это может быть получено из (но предшествует 16 векам) метода Ньютона. Основная идея состоит в том, что если x является завышенным значением для квадратного корня неотрицательного действительного числа S, то S / x будет заниженным, и поэтому можно ожидать, что среднее из этих двух чисел обеспечит лучшее приближение.
Нажмите меня, чтобы увидеть образец решения

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

20. Напишите программу на Python для расчета магического квадрата. Перейти к редактору
Магический квадрат - это расположение различных чисел (т. Е. Каждое число используется один раз), обычно целых чисел, в квадратной сетке, где все числа в каждом ряду и в каждом столбце, а также числа в главной и вспомогательной диагоналях - все добавьте к тому же числу, называемому «магическая константа». Магический квадрат имеет то же количество строк, что и столбцы, и в обычной математической записи «n» обозначает количество строк (и столбцов), которые он имеет. Таким образом, магический квадрат всегда содержит n2 чисел, и его размер (количество строк [и столбцов] в нем) описывается как «порядка n».
«Рассчитать
Нажмите меня, чтобы увидеть образец решения

21. Напишите программу на Python для печати всех простых чисел (Sieve_of_Eratosthenes), меньших или равных указанному числу. Перейти к редактору
В математике сито Эратосфена, одно из множества сит с простыми числами, является простым древним алгоритмом для нахождения всех простых чисел вплоть до любого заданного предела. Это делается путем итеративной маркировки как составных (т. Е. Не простых) кратных каждого простого числа, начиная с кратных 2.
Нажмите меня, чтобы увидеть образец решения

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

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

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

25. Напишите программу на Python для n-го каталонского номера. Перейти к редактору
В комбинаторной математике каталонские числа образуют последовательность натуральных чисел, которые встречаются в различных задачах счета, часто с участием рекурсивно определенных объектов. Они названы в честь бельгийского математика Эжена Шарля Каталана (1814–1894).
Нажмите меня, чтобы увидеть образец решения

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

27. Напишите программу на Python для расчета расстояния между двумя точками, используя широту и долготу. Перейти к редактору

Ожидаемый результат:

 Введите координаты двух точек:                                        
Начальная широта: 23,5                                                 
Конечная долгота: 67,5                                                  
Начальная широта: 25,3                                                 
Конечная долгота: 69,5                                                  
Расстояние 284,73км.

Нажмите меня, чтобы увидеть образец решения

28. Напишите программу на Python для расчета площади правильного многоугольника. Перейти к редактору

Ожидаемый результат:

 Введите количество сторон: 4                                                
Введите длину стороны: 25                                          
Площадь многоугольника: 625.0000000000001

Нажмите меня, чтобы увидеть образец решения

29. Напишите программу на Python для расчета индекса холода ветра. Перейти к редактору

Ожидаемый результат:

 Скорость ветра на входе в километрах / час: 150                                
Температура воздуха на входе в градусах Цельсия: 29                            
Индекс холода ветра составляет 31 

Нажмите меня, чтобы увидеть образец решения

30. Напишите программу на Python, чтобы найти корни квадратичной функции. Перейти к редактору

Ожидаемый результат:

 Квадратичная функция: (a * x ^ 2) + b * x + ca: 25                                                                   
б: 64                                                                   
с: 36                                                                   
Есть 2 корня: -0,834579 и -1,725421 

Нажмите меня, чтобы увидеть образец решения

31. Напишите программу на Python для преобразования десятичного числа в двоичное число. Перейти к редактору

Ожидаемый результат:

 Введите двоичное число: 101011                                           
Десятичное значение числа 43

Нажмите меня, чтобы увидеть образец решения

32. Напишите программу на языке Python для печати комплексного числа и его вещественных и мнимых частей. Перейти к редактору

Ожидаемый результат:

 Комплексный номер: (2 + 3j)                                                          
Комплексный номер - Реальная часть: 2.0                                                 
Комплексное число - Мнимая часть: 3.0 

Нажмите меня, чтобы увидеть образец решения

33. Напишите программу на Python для сложения, вычитания, умножения и деления двух комплексных чисел. Перейти к редактору

Ожидаемый результат:

 Сложение двух комплексных чисел: (7-4j)                                        
Вычитание двух комплексных чисел: (1 + 10j)                                    
Умножение двух комплексных чисел: (33-19j)                                
Деление двух комплексных чисел: (-0,15517241379310348 + 0,6379310344827587j) 

Нажмите меня, чтобы увидеть образец решения

34. Напишите программу на Python, чтобы получить длину и угол сложного числа. Перейти к редактору

Ожидаемый результат:

 Длина комплексного числа: 5.0                                                 
Комплексное число Угол: 1.5707963267948966 

Нажмите меня, чтобы увидеть образец решения

35. Напишите программу на Python для преобразования в / из прямоугольных координат в полярные координаты. Перейти к редактору

Ожидаемый результат:

 Полярные координаты: (5.0, 0.9272952180016122)                                    
От полярного до прямоугольного: (-2 + 2.4492935982947064e-16j) 

Нажмите меня, чтобы увидеть образец решения

36. Напишите программу на Python, чтобы найти максимальные и минимальные числа из указанных десятичных чисел. Перейти к редактору

Десятичные числа: 2,45, 2,69, 2,45, 3,45, 2,00, 0,04, 7,25.

Ожидаемый результат:

 Максимум: 7,25                                                                  
Минимум: 0,04 

Нажмите меня, чтобы увидеть образец решения

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

Десятичные числа: 2,45, 2,69, 2,45, 3,45, 2,00, 0,04, 7,25.

Ожидаемый результат:

 Сумма: 20,33                                                                  
Порядок сортировки: [Десятичное число ('0,04'), Десятичное число ('2,00'), Десятичное число ('2,45'), Десятичное число ('2,45')
), Десятичное число ('2,69'), десятичное число ('3,45'), десятичное число ('7,25')] 

Нажмите меня, чтобы увидеть образец решения

38. Напишите программу на Python, чтобы получить квадратный корень и экспоненту данного десятичного числа. Перейти к редактору

Десятичное число: 1,44

Ожидаемый результат:

 Квадратный корень из 1.44 - это: 1.2                                                   
Экспонента 1,44 составляет: 4,220695816996552825673328929 

Нажмите меня, чтобы увидеть образец решения

39. Напишите программу на Python для извлечения текущего глобального контекста (общедоступных свойств) для всех десятичных чисел. Перейти к редактору

Ожидаемый результат:

 Emax = 999999                                                                
Эмин = -999999                                                               
столицы = 1                                                                  
пред = 28                                                                  
округление = ROUND_HALF_EVEN                                                       
flags = <class 'decimal.InvalidOperation'>: False  
........ 

Нажмите меня, чтобы увидеть образец решения

40. Напишите программу на Python для округления указанного десятичного числа, установив точность (от 1 до 4). Перейти к редактору

Номер образца: 0,26598
Оригинальный номер: 0.26598
Точность - 1: 0,3
Точность-2: 0,27
Точность 3: 0,266
Точность-4: 0,2660

Ожидаемый результат:

 Оригинальный номер: 0.26598                                                       
Точность - 1: 0,3                                                               
Точность-2: 0,27                                                              
Точность 3: 0,266                                                             
Точность 4: 0,2660 

Нажмите меня, чтобы увидеть образец решения

41. Напишите программу на Python для округления указанного числа вверх до бесконечности и вниз до отрицательной бесконечности точности 4. Перейдите в редактор

Ожидаемый результат:

 1/17 = 0,05882352941176470588235294118                                          
Точность: 4                                                                  
Округление вверх до бесконечности: 0,05883                                         
Округление до отрицательной бесконечности: 0,05882 

Нажмите меня, чтобы увидеть образец решения

42. Напишите программу на Python, чтобы получить локальную точность и точность по умолчанию. Перейти к редактору

Ожидаемый результат:

 Локальная точность: 2                                                               
22/7 = 3,1        
Точность по умолчанию: 28                                                            
22/7 = 3,142857142857142857142857143 

Нажмите меня, чтобы увидеть образец решения

43. Напишите программу на Python для отображения экземпляров дроби строкового представления числа. Перейти к редактору

Пример данных: «0,7», «2,5», «9,32», «7e-1»

Ожидаемый результат:

 0,7 = 7/10                                                                  
 2,5 = 5/2                                                                  
9,32 = 233/25                                                                  
7e-1 = 7/10 

Нажмите меня, чтобы увидеть образец решения

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

Номера образцов: 0,2, 0,7, 6,5, 6,0

Ожидаемый результат:

 0,2 = 3602879701896397/18014398509481984                                         
0,7 = 3152519739159347/4503599627370496                                          
6,5 = 13/2                                                                  
6,0 = 6 

Нажмите меня, чтобы увидеть образец решения

45. Напишите программу на Python для создания дробных экземпляров десятичных чисел. Перейти к редактору

Пример десятичного числа 2 'число: десятичное число (' 0), десятичное число ('0,7'), десятичное число ('2,5'), десятичное число ('3,0')

Ожидаемый результат:

 0,2 = 1/5                                                                  
0,7 = 7/10                                                                  
2,5 = 5/2                                                                  
3,0 = 3 

Нажмите меня, чтобы увидеть образец решения

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

Ожидаемый результат:

 2/3 + 3/7 = 23/21                                                                
2/3 - 3/7 = 5/21                                                                 
2/3 * 3/7 = 2/7                                                                  
2/3 / 3/7 = 14/9 

Нажмите меня, чтобы увидеть образец решения

47. Напишите программу на Python для преобразования числа с плавающей запятой (PI) в приблизительное рациональное значение на различном знаменателе. Перейти к редактору

Примечание: max_denominator = 1000000

Ожидаемый результат:

 PI = 3.141592653589793                                                     
Без ограничений = 3141592653589793/1000000000000000                                     
       1 = 3                                                          
       5 = 16/5                                                                  
      50 = 22/7                                                                  
      90 = 267/85                                                                
     100 = 311/99                                                                
     500 = 355/113                                                               
 1000000 = 3126535/995207 

Нажмите меня, чтобы увидеть образец решения

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

Ожидаемый результат:

 2,036                                                                  
 36,572                                                                  
 36,557                                                                  
 98,051                                                                  
 37,290                                                                  
 77,583 

Нажмите меня, чтобы увидеть образец решения

49. Напишите программу на Python для генерации случайных целых чисел в определенном числовом диапазоне. Перейти к редактору

Ожидаемый результат:

 24 12 72 13 56 80 

Нажмите меня, чтобы увидеть образец решения

50. Напишите программу на Python для генерации случайных четных чисел в определенном числовом диапазоне. Перейти к редактору

Ожидаемый результат:

 44 50 46 62 94 14 

Нажмите меня, чтобы увидеть образец решения

51. Напишите программу на Python, чтобы получить один случайный элемент из указанной строки. Перейти к редактору

Ожидаемый результат:

 час 

Нажмите меня, чтобы увидеть образец решения

52. Напишите программу на Python для случайного перемешивания следующих элементов. Перейти к редактору

Элементы выборки: [1, 2, 3, 4, 5, 6, 7]

Ожидаемый результат:

 [2, 1, 7, 5, 3, 4, 6] 

Нажмите меня, чтобы увидеть образец решения

53. Напишите программу на Python, чтобы перевернуть монету 1000 раз и сосчитать головы и хвосты. Перейти к редактору

Ожидаемый результат:

 Головы: 5073
Хвосты: 4927 

Нажмите меня, чтобы увидеть образец решения

54. Напишите программу на Python для печати случайной выборки слов из системного словаря. Перейти к редактору

Ожидаемый результат:

 целлофан-х                                            
материи                                                       
Вайтли                                                     
десантирования-х                                                      
sulkiest                                                       
шепот-х                                                      
спады 

Нажмите меня, чтобы увидеть образец решения

55. Напишите программу на Python для случайного выбора элемента из списка. Перейти к редактору

Ожидаемый результат:

 красный 

Нажмите меня, чтобы увидеть образец решения

56. Напишите программу на Python для вычисления абсолютного значения числа с плавающей запятой. Перейти к редактору

Ожидаемый результат:

 2,1                                                                  
0.0                                                                  
10,1                                                                  
0.0 

href = "python-math-тренинг-56.php" target = "_ blank"> Нажмите на меня, чтобы увидеть пример решения

57. Напишите программу на Python для расчета стандартного отклонения следующих данных. Перейти к редактору

Ожидаемый результат:

 Пример данных: [4, 2, 5, 8, 6]                                                    
Стандартное отклонение: 2.23606797749979 

Нажмите меня, чтобы увидеть образец решения

58. Напишите программу на Python для печати плавающей запятой из мантиссы, пары экспонент. Перейти к редактору

Ожидаемый результат:

 Mantissa Exponent Значение с плавающей запятой                                         
-------- -------- --------------------                                         
   0,70 -3 0,09                                                        
   0,30 0,30                                                        
   0,50 3 4,00 

Нажмите меня, чтобы увидеть образец решения

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

Ожидаемый результат:

 (F) (I)                                                              
0/2 = 0,0 (0,0, 0,0)                                                             
1/2 = 0,5 (0,5, 0,0)                                                             
2/2 = 1,0 (0,0, 1,0)                                                             
3/2 = 1,5 (0,5, 1,0)                                                             
4/2 = 2,0 (0,0, 2,0)                                                             
5/2 = 2,5 (0,5, 2,0) 

Нажмите меня, чтобы увидеть образец решения

60. Напишите программу на Python для анализа математических формул и поместите скобки вокруг умножения и деления. Перейти к редактору

Пример данных: 4 + 5 * 7/2

Ожидаемый результат:

 4 + ((5 * 7) / 2) 

Нажмите меня, чтобы увидеть образец решения

61. Напишите программу на Python для описания линейной регрессии. Перейти к редактору

Примечание. Линия линейной регрессии имеет уравнение вида Y = a + bX, где X - объясняющая переменная, а Y - зависимая переменная. Наклон линии равен b, а a - это точка пересечения (значение y при x = 0).

Ожидаемый результат:

 Введите количество точек данных: 2                    
X1: 1  
Y1: 2 
Х2: 3    
Y2: 4  
Лучше всего подходит линия:
у = 1,0х + 1,0
Введите значение для расчета: 12                            
у = 13,0 

Нажмите меня, чтобы увидеть образец решения

62. Напишите программу на Python для расчета сетки координат шестиугольника заданного радиуса с учетом координат внизу слева и справа. Функция вернет список списков, содержащий 6 наборов координат точек x, y. Их можно использовать для построения правильных правильных шестиугольных многоугольников. Перейти к редактору

Ожидаемый результат:

 [[(-5,0, -4,196152422706632), (-5,0, -0,7320508075688767), (-2,0, 1,0), (1,0, -0.
7320508075688767), (1,0, -4,196152422706632), (-2,0, -5,928203230275509), (-5,0, 
-4.196152422706632)], [(1.0, -4.196152422706632), (1.0, -0.7320508075688767), (4.
0, 1,0), (7,0, -0,7320508075688767), (7,0, -4,196152422706632) ....... 

Нажмите меня, чтобы увидеть образец решения

63. Напишите программу на Python для создания простого математического теста. Перейти к редактору

Ожидаемый результат:

 ************************                                                         
** Простой математический тест **                                                         
************************                                                         
1. Дополнение                                                                      
2. Вычитание                                                                   
3. Умножение                                                                
4. Целочисленное деление                                                              
5. Выход                                                                          
------------------------                                                         
Введите ваш выбор: 1                                                             
Введите свой ответ                                                                
1 + 5 = 6                                                                        
Правильный.                                                                         
.........                                        
Ваша оценка 100,0%. Спасибо. 

Нажмите меня, чтобы увидеть образец решения

64. Напишите программу на Python для расчета объема тетраэдра. Перейти к редактору

Примечание. В геометрии тетраэдр (множественное число: тетраэдры или тетраэдры) представляет собой многогранник, состоящий из четырех треугольных граней, шести прямых ребер и четырех углов вершин. Тетраэдр является самым простым из всех обычных выпуклых многогранников и единственным, который имеет менее 5 граней.

Ожидаемый результат:

 117,85 

Нажмите меня, чтобы увидеть образец решения

65. Напишите программу на Python для вычисления значения e (2.718281827 ...) с использованием бесконечных рядов. Перейти к редактору

Ожидаемый результат:

 Математическая константа е                                                      
2,7182818282861687                                                               
+2,718281828459045 

Нажмите меня, чтобы увидеть образец решения

66. Напишите программу на Python для создания сигнала ASCII. Перейти к редактору

Ожидаемый результат:

 #                                                    
                                                 *                               
                                                                                 
                                 #                                               
                                               *                                 
                                                                                 
.......
			                               
                                     #                                           
                                              * 

Нажмите меня, чтобы увидеть образец решения

67. Напишите программу на Python для создания точечной строки. Перейти к редактору

Ожидаемый результат:

 ,                                                                      
 ,                                                                      
 ,                                                                      
  ,                                                                     
  ,                                                                     
  ,                                                                     
  ,                                                                     
  ,                                                                     
  ,                                                                     
  ,                                                                     
  , 

Нажмите меня, чтобы увидеть образец решения

68. Напишите программу на Python для создания калькулятора теоремы Пифагора. Перейти к редактору

Примечание. В математике теорема Пифагора, также известная как теорема Пифагора, является фундаментальным соотношением в евклидовой геометрии между тремя сторонами прямоугольного треугольника. В нем говорится, что квадрат гипотенузы (сторона, противоположная прямому углу) равна сумме квадратов двух других сторон.

Ожидаемый результат:

 Калькулятор теоремы Пифагора! Рассчитайте свои стороны треугольника.                   
Предположим, что стороны a, b, c и c - гипотенуза (сторона, противоположная правой
 угол                                                                           
Какую сторону (a, b, c) вы хотите рассчитать? сторона> а                            
Введите длину стороны b: 10                                                    
Введите длину стороны c: 20                                                    
Длина стороны а                                                          
+17,320508075688775 

Нажмите меня, чтобы увидеть образец решения

69. Напишите функцию Python для округления числа до указанных цифр. Перейти к редактору

Ожидаемый результат:

 Оригинальный номер: 123.01247                                                     
124                                                                              
123,1                                                                            
123,02                                                                           
123,013 

Нажмите меня, чтобы увидеть образец решения

70. Напишите программу на Python для симуляции казино. Перейти к редактору

Ожидаемый результат:

 Опыт 0                                                                            
Опыт 1                                                                            
Опыт 2                                                                            
Опыт 3                                                                            
Опыт 4  
.......
Опыт 998                                                                          
Опыт 999                                                                          
Средняя максимальная сумма, заработанная 10493.144 со стандартным отклонением 50.892644498001886 

Нажмите меня, чтобы увидеть образец решения

71. Напишите программу на Python для изменения диапазона. Перейти к редактору

Ожидаемый результат:

 диапазон (9, -1, -2)                                                                 
диапазон (4, 0, -1) 

Нажмите меня, чтобы увидеть образец решения

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

Ожидаемый результат:

 [0,0, 0,1, 0,2, 0,30000000000000004, 0,4, 0,5, 0,6000000000000001, 0,700000000000
0001, 0,8, 0,9, 1,0]  
01, 0,7000000000000001, 0,8, 0,9, 1,0] 

Нажмите меня, чтобы увидеть образец решения

73. Напишите программу на Python для генерации (с целым числом n) квадратной матрицы, заполненной элементами от 1 до n2 в спиральном порядке. Перейти к редактору

Ожидаемый результат:

 [[1, 2, 3], [8, 9, 4], [7, 6, 5]] 

Нажмите меня, чтобы увидеть образец решения

74. Напишите программу на Python для выбора случайной даты в текущем году. Перейти к редактору

Ожидаемый результат:

 2016-02-08 

Нажмите меня, чтобы увидеть образец решения

75. Напишите программу на Python для расчета кластеров с использованием метода иерархической кластеризации. Перейти к редактору

Ожидаемый результат:

 Введите количество баллов.> 2                                              
Точка ввода (например, 1,1) A> 1,2                                             
Точка ввода (например, 1,1) B> 3,4                                             
Матрица расстояний № 1:                                                   
[0,0, 2,83]                                                             
[2.83, 0.0]                                                             
Кластер это: [AB] 

Нажмите меня, чтобы увидеть образец решения

76. Напишите программу на Python для реализации евклидова алгоритма для вычисления наибольшего общего делителя (gcd). Перейти к редактору

Ожидаемый результат:

 304 = 2 * 150 + 4                                            
150 = 37 * 4 + 2                                            
4 = 2 * 2 + 0                                                       
жк 2 
.........
6 = 2 * 3 + 0                                                 
жк 3 

Нажмите меня, чтобы увидеть образец решения

77. Напишите программу на Python для преобразования цвета RGB в цвет HSV. Перейти к редактору

Ожидаемый результат:

 (0, 0,0, 100,0)                                                                  
(120,0, 100,0, 84,31372549019608) 

Нажмите меня, чтобы увидеть образец решения

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

Ожидаемый результат:

 [] 

Нажмите меня, чтобы увидеть образец решения

79. Напишите программу на Python для вычисления евклидова расстояния. Перейти к редактору

Примечание: в математике евклидово расстояние или евклидова метрика - это «обычное» (то есть прямое) расстояние между двумя точками в евклидовом пространстве. С этим расстоянием евклидово пространство становится метрическим пространством. Соответствующая норма называется евклидовой нормой.

Ожидаемый результат:

 Евклидово расстояние от х до у: 4,69041575982343 

Нажмите меня, чтобы увидеть образец решения

80. Напишите программу на Python для преобразования целого числа в 2-байтовое шестнадцатеричное значение. Перейти к редактору

Ожидаемый результат:

 1 -> 0x01                                                                                                        
2 -> 0x02                                                                                                        
3 -> 0x03                                                                                                        
4 -> 0x04                                                                                                        
5 -> 0x05                                                                                                        
6 -> 0x06                                                                                                        
7 -> 0x07                                                                                                        
8 -> 0x08                                                                                                        
9 -> 0x09 
 

Нажмите меня, чтобы увидеть образец решения

81. Напишите программу на Python для генерации серии уникальных случайных чисел. Перейти к редактору

Ожидаемый результат:

 16 

Нажмите меня, чтобы увидеть образец решения

82. Напишите программу на Python для преобразования числа с плавающей точкой в соотношение. Перейти к редактору

Ожидаемый результат:

 21/5 

Нажмите меня, чтобы увидеть образец решения

Редактор кода Python:

Еще не все !

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

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code