Здравейте,
Първа лекция с нея и първо предизвикателство. Срок до Четвъртък, 3ти Март, 20:00.
Ползвайте тази тема при въпроси и неяснотии свързани с него.
Здравейте,
Първа лекция с нея и първо предизвикателство. Срок до Четвъртък, 3ти Март, 20:00.
Ползвайте тази тема при въпроси и неяснотии свързани с него.
Тъй като все още има незаписани хора от минали години(и защото така обещах на лекцията), по изключение първото предизвикателство ще има епохално огромния срок от два дена до 4ти Март, 20:00.
Тестове за предизвикателството има ли? Или само за задачите? :) ПП. коефициента да го закръгляваме ли до някое число след запетаята? Първо, предполагам?
Здравейте! Трябва ли при имплементацията на двете функции да проверяваме за невалидни данни като неположително тегло и височина?
Здравейте,
Не е нужно да проверявате за невалидни данни от типа на неположителни числа.
Коефицента трябва да се закръгля до първо число след запетаята (минимум). Решението ви може да ползва и по-прецизни коефиценти - според усмотрение.
Тестове от нас няма да получите, но може да се пробвате да качите ваши и да ги споделите чрез gist с колегите си.
Мерси много. Иначе аз си написах за себе си набързо едни грозни тестове за shape_of :D Ако някой ги иска: https://gist.github.com/6desislava6/f3b910649dda0071d9fc
Може ли да качите първата лекция?
Само по веднъж ли имаме право да изпращаме домашни и предизвикателства, или имаме възможност да пратим отново, ако не сме доволни от резултата си?
@Кузман, лекцията е качена.
@Николай, можеш да сменяш решението си на домашно или предизвикателство колкото пъти пожелаеш, стига разбира се да е преди крайния срок за предаване.
Коефицента трябва да се закръгля до първо число след запетаята (минимум). Решението ви може да ползва и по-прецизни коефиценти - според усмотрение.
Трябва ли да ни притеснява следното?
>>> round(2.15, 1)
2.1
>>> round(2.25, 1)
2.2
>>> round(2.35, 1)
2.4
>>> round(2.45, 1)
2.5
>>> round(2.55, 1)
2.5 # WTF?
>>> round(2.65, 1)
2.6 # WTF?
>>> round(2.75, 1)
2.8
>>> round(2.85, 1)
2.9
>>> round(2.95, 1)
3.0
В документацията пише:
Note: The behavior of
round()
for floats can be surprising: for example,round(2.675, 2)
gives2.67
instead of the expected2.68
. This is not a bug: it’s a result of the fact that most decimal fractions can’t be represented exactly as a float. See Floating Point Arithmetic: Issues and Limitations for more information.
Има ли по-адекватен начин да закръглим число?
Грешки в закръглянето не трябва да ви притеснява за целите на предизвикателството. Ще говорим повече по темата през някоя от идните лекции :)
Малко тестове и от мен: https://gist.github.com/pepincho/b3bd1a746612b7649865
Трябва да сте влезли в системата, за да може да отговаряте на теми.