@mt_max

Как перестать писать спагетти код?

Добрый день, задача подсчитать количество отправленных смс, 1-смс это 64 символа, то есть текст из 129 символов отправится по цене трех смс.
Я написал вот такое не красивое условие. Что это на сленге тру кодеров, костыль или спагетти код? Как начать уже писать красивые решения.
if len(text) % 64 != 0:
     sms_actual_count += len(text) // 64 + 1
elif len(text) % 64 == 0:
     sms_actual_count += len(text) // 64
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
longclaps
@longclaps
Опыт, внимательность и самодисциплина могут помочь. Начни прямо сейчас:

sms_actual_count += (len(text) + 63) // 64
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MAGistr_MTM
Учусь программировать
import math
sms_actual_count += math.ceil(len(text) / 64)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы