Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755

Функция pow (возведение в степень)

24.12.2019, 15:43. Показов 20068. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу объяснить простым для понимания способом, как получается 8?
Python
1
pow(2, 3, 10)  # 8
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.12.2019, 15:43
Ответы с готовыми решениями:

Возведение в степень
Написать функцию возведения числа в степень

Возведение в степень
Необходимо написать программу, которая возводит в заданную степень все числа, переданные пользователем. Формат ввода: В первой строке...

Возведение в степень
Нужно возвести число в 16 степень, используя минимальное количество операторов и переменных и операцию умножения. Уже есть такая...

31
55 / 40 / 18
Регистрация: 16.12.2019
Сообщений: 149
25.12.2019, 08:31
Студворк — интернет-сервис помощи студентам
supmener,
Результат - остаток от деления, например:
81 / 8 = 10 + 1/8, где неделимый нацело остаток = 1, т.е. 81 % 8 = десять целых выкидываем и в результате остается 1.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.12.2019, 08:54
Цитата Сообщение от udeep Посмотреть сообщение
81 % 8 = десять целых выкидываем и в результате остается 1.
Опять плохой пример. Вот лучше:
Python
1
2
>>> 11 % 8
3
Добавлено через 35 секунд
Цитата Сообщение от supmener Посмотреть сообщение
Что такое число по модулю представляю
Python
1
2
3
4
>>> abs(-42)
42
>>> abs(42)
42
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
25.12.2019, 09:01  [ТС]
8 % 10 = 8 Почему здесь ответом является целая часть?
15 % 2 = 1 А здесь остаток?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.12.2019, 09:04
Цитата Сообщение от supmener Посмотреть сообщение
8 % 10 = 8 Почему здесь ответом является целая часть?
Это и есть остаток.

Добавлено через 1 минуту
Смотри, в коробке лежит 15 пироженок. Нужно поделить их между 2 людьми поровну. Сколько останется в коробке?

А если в коробке 8, а людей - 10?
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
25.12.2019, 09:06
А так?
15%-2 = -1
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
25.12.2019, 09:08  [ТС]
Делить пироженки каким образом? Резать на части ножиком? Тогда в обоих случаях в коробке ни сколько не останется.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.12.2019, 09:12
Цитата Сообщение от supmener Посмотреть сообщение
Резать на части ножиком?
Резать нельзя (потому что деление нацело).
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
25.12.2019, 09:39  [ТС]
8 % 10 здесь не останется ни одной пироженки и двое не поевших.

15 % 2 здесь останется одна пироженка.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.12.2019, 09:53
Цитата Сообщение от supmener Посмотреть сообщение
8 % 10 здесь не останется ни одной пироженки и двое не поевших.
Останутся все пироженки и никому не достанется. Потому что все люди должны получить поровну.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
25.12.2019, 09:58  [ТС]
Цитата Сообщение от eaa Посмотреть сообщение
А так?
15%-2 = -1
А какой смысл в этом?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.12.2019, 10:03
Это просто так реализовали в питоне:
Python modulo operator always return the remainder having the same sign as the divisor. This can lead to some confusion with the output.
The behavior of % operator with negative numbers is different from the platform C library. If you want the modulo operation to behave like C programming, you should use math module fmod() function. This is the recommended function for getting modulo with floating point numbers.
1
 Аватар для codcw
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
25.12.2019, 14:23
Рыжий Лис, блин, думал так тоже можно объяснить ну а че с меня взять xD
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.12.2019, 14:23

Возведение в степень
Дано действительное положительное число a и целое неотрицательное число n. Вычислите aⁿ, не используя циклы и стандартную функцию...

Возведение в степень
Нам нужно раздать студентам учебники по математике и истории. В классе 2 секции: в первой - 18 учеников, а во второй - 19. Общее...

Возведение в степень
Добрый вечер! Можете пожалуйста объяснить разницу между этими выражениями? С точки зрения математики, казалось бы, ее нет... ...

Возведение в степень
Для того чтобы проверить, как её ученики умеют считать, Мария Ивановна каждый год задаёт им на дом одну и ту же задачу – для заданного...

Возведение 2 в степень n
нужно посчитать остаток от числа 2 в степени n от 109+9 c = 2 n = int(input()) if n == 1: print(1) exit() for i in...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Опции темы

Новые блоги и статьи
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы Кратко. . .
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем **Полевые заметки о двухнедельной совместной работе**. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru