Форум » Обработка целых чисел » ege17 № 42 Python » Ответить

ege17 № 42 Python

23-03-70: Подскажите, пожалуйста в чем ошибка 1) Рассматривается множество целых чисел, принадлежащих числовому отрезку [2495; 7083], которые удовлетворяют следующим условиям: − запись в шестнадцатеричной системе счисления заканчивается на 1A или 1F; − не кратны 5 и 9. k,mi=0,7083 for i in range(7083,2495,-1): if (i%32==26 or i%32==31): if i%5!=0 and i%9!=0 and i<mi: k+=1 mi=i print(mi,k) с ответами не сходится

Ответов - 3

Поляков: 23-03-70 пишет: if (i%32==26 or i%32==31): Почему 32? Если в десятичной, то вы бы на 100 делили.

23-03-70: Да, уж Вот так работает (i%16==10 or i%16==15) and i//16%16==1 Спасибо

Поляков: 23-03-70 пишет: Вот так работает Вот ещё вариант: (i%256==16+10 or i%256==16+15)




полная версия страницы