Спасибо огромное, мне еще никто не объяснял питон так просто и доходчиво, это без сомнений надо подписаться тем кто сдает информатику.
@very926110 ай бұрын
Хорошее видео, голос приятный, единственное, каждый раз при переключении с чёрного экрана на белый, становится больно глазам.
@jyusup123 Жыл бұрын
Спасибо большое за такой труд! Вы прекрасны!
@Мяфк-з9ъ10 ай бұрын
Я наконец-то поняла принцип работы, спасибо вам. Но всё же в этом алгоритме есть недочёт. Лучше использовать вместо строки список, а так всё чудесно❤❤❤
@myratgurbannyyazov550 Жыл бұрын
Очень крутое объяснение простыми словами, браво!
@MaceDev2 жыл бұрын
Всё работает! Спасибо!
@elguajo.96 Жыл бұрын
Очень классно объясняете!❤
@natashaslife9492 жыл бұрын
отличное видео! спасибо огромное!
@vladimirgorodkov85082 жыл бұрын
Спасибо, всё очень понятно! Только начал сам изучать пайтон! Подписался на Вас!
@aliyadautova73912 жыл бұрын
Спасибо большое! Всё понятно
@Kefir1987 ай бұрын
Большое спасибо, а как сделать также но без str, учитель сказал что мы это не проходили ещё, спасибо заранее
@weekdayroofer1836 Жыл бұрын
Круто👍
@paradisebirdie91732 жыл бұрын
спасибо большое
@thezix44112 жыл бұрын
а как сделать так, чтобы переводило во 2-чную систему и выдавало там 100101100 и т.д?
@ege_inf2 жыл бұрын
Про это как раз первая часть видео. Можно посмотреть пример на отметке 05:33 - там как раз запускается программа и проверяется для двоичной системы счисления. Программа написана для всех систем, принимает на вход два числа a и n, и переводит число a в n-ричную систему счисления. Если надо чтобы переводилось только в 2-ичную, можно сточку n = int(input()) заменить на: n = 2 Тогда будет переводить только в двоичную.
@thezix44112 жыл бұрын
ну это про 10-ричную, а как это сделать с 16ричной?
@ege_inf2 жыл бұрын
Тут есть два способа: 1. Через 10-ричную: из 16-ричной перевести в 10-ричную, а затем уже в 2ичную. (как из 16-ричной в 10-ричную переводить во второй части видео, то есть надо совместить эти два алгоритма) 2. Прямой перевод: берем цифру 16-ричной и сразу переводим в двоичную как число из 16-ричной. То есть можно считать 16-ричное число как строку, пройтись по символам строки и каждый символ переводить в целочисленный тип и далее переводить в двоичную. Например так: a = input() s = '' for i in a[::-1]: if i < 'A': c = int(i) else: c = ord(i) - ord('A')+10 while c > 0: s = str(c%2) + s c //= 2 print(s)
@JustWalker_2 жыл бұрын
А как это записать используя пользовательскую функцию? (def)
@ege_inf2 жыл бұрын
Чтобы написать пользовательскую функцию надо определить: 1) что функция принимает (аргументы) 2) что делает (алгоритм) 3) и что возвращает (return) Например, перепишем 1ую программу через функцию. Функция должна принимать само число и в какую систему счисления переводим, осуществлять перевод и возвращать строку в которой записано число в указанной системе счисления. И после функции остается считывание, запуск самой функции и вывод результата. def perevod(a,n): s = '' while a > 0: s = str(a%n) + s a //= n return s a = int(input()) n = int(input()) print(perevod(a,n))
@xalax83486 ай бұрын
##ПЕРЕВОД ЧИСЛО 10-СС В N-СС ##a = int(input()) ##n = int(input()) ##s = '' ##while (a): ## s = str(a%n)+s ## a//=n ## ##print(s)
@nikitarusspl-75242 жыл бұрын
не работает ошибка постоянно на с++
@nikitalebedev2716 Жыл бұрын
Чел это на Python
@nikitalebedev2716 Жыл бұрын
Ты так не ошибайся больше)
@pampers32159 ай бұрын
как для слабоумных объясняют
@ЕлизаветаЛомова-и8б Жыл бұрын
Спасибо огромное! Очень полезный урок!
@СеньорПомидор-в4ю Жыл бұрын
Прекрасное видео, очень понятный алгоритм действий. Спасибо!