Програмиране с Python » Форуми » Задачи

за трета задача

(91 posts)

  1. uZer
    Member

    в този кнтекст:
    всеки модул получава 1 точка, за всеки списък в него, за който средното-аритметично на сумите от квадратите на n-орките в него е по-голямо от средно-аритметичното на всички цели числа в другия модул. Ако някоя n-торка е празна, нейната сума може да се смята за 0. Ако един списък е празен, неговото аритметично също може да се смята за 0. Пример: имаме списъка [(1, 2), (), (8, -2), (-1, 5, -1)]. Сумите на квадратите на n-торките са съответно: 5, 0, 68, 27. Средното им аритметично е точно 25.

    всичките цели числа се взимат и от списъците на другия модул или само от променливи, на които изрично е присвоено число? грубо казано promenliva=10.

    Posted 6 years ago #
  2. Posted 6 years ago #
  3. bubatalazi
    Member

    Един малък въпрос: до кога е срока за предаване на задачата.

    Posted 6 years ago #
  4. 2-и април, 19:00 часа.
    На страничката за изпращане пи

    Posted 6 years ago #
  5. djv
    Member

    С вградените атрибути какво да правим? Може ли да се предполага, че имената, които проверяваме, не започват с '__'?

    Posted 6 years ago #
  6. Posted 6 years ago #
  7. uZer
    Member

    Posted 6 years ago #
  8. Тоест isinstance(var, (int, long)).
    long също е цяло число.

    Posted 6 years ago #
  9. bono
    Member

    -------------------------------
    всеки модул получава 1 точка, за всеки списък в него, за който средното-аритметично на сумите от квадратите на n-орките в него е по-голямо от средно-аритметичното на всички цели числа в другия модул. Ако някоя n-торка е празна, нейната сума може да се смята за 0. Ако един списък е празен, неговото аритметично също може да се смята за 0. Пример: имаме списъка [(1, 2), (), (8, -2), (-1, 5, -1)]. Сумите на квадратите на n-торките са съответно: 5, 0, 68, 27. Средното им аритметично е точно 25.
    ---------------------------------
    а във всички числа по-горе броят ли се числата във речниците??? т.е. тия дето са във values???

    Posted 6 years ago #
  10. Виж по-горе:

    Posted 6 years ago #
  11. bluecreature
    Member

    Мрън. Ей затова исках mailing list. Не, че ще

    Posted 6 years ago #
  12. n-торка с едно число е (3,).

    Posted 6 years ago #
  13. Василе, спорно е дали щяха да четат по-често, но така си поискаха хората, нека така да бъде. Знае

    Posted 6 years ago #
  14. presley
    Member

    Здравейте,

    може би не е точно тук мястото, но се сблъсках с този проблем в тази задача.

    args = ("ala", "bala", "nica")

    for f1 in args:
       for f2 in args:
          print f1, f2

    Това отпечатва само:
    ala bala
    ala nica

    Разбира се, мога да направя args list, но просто ми е любопитно защо става така.

    П. С. Кода не е точно копиран(карам по спомени), но мисля че е същият.

    Posted 6 years ago #
  15. Не мога да го възпроизведа. На мен ми извежда напълно очакваното:

    ala ala
    ala bala
    ala nica
    bala ala
    bala bala
    bala nica
    nica ala
    nica bala
    nica nica
    
    Posted 6 years ago #
  16. rebud
    Member

    Постнете два примерни модула за тестване на задачата

    Posted 6 years ago #
  17. Много странно.

    Posted 6 years ago #
  18. pope4e
    Member

    Трябва ли да включваме към целите числа и float числата, които са цели
    примерно 12.0
    А и какво става с values на речниците и тях ли трябва да включваме към целите числа??

    Posted 6 years ago #
  19. Не трябва да ги включвате.

    Posted 6 years ago #
  20. geo186
    Member

    >>> import module_game
    Traceback (most recent call last):
    File "<pyshell#18>", line 1, in <module>
    import module_game
    File "C:\Program Files\Python25\module_game.py", line 140, in <module>
    if f(0,0) == 0 and f(i,j) == f(j,i) :
    TypeError: destroy() takes no arguments (2 given)
    >>> destroy
    Traceback (most recent call last):
    File "<pyshell#19>", line 1, in <module>
    destroy
    NameError: name 'destroy' is not defined

    pri malkoto info, koeto koeto predostavqm po problema moje li nqkoi da mi kaje kakvo e tui chudo "TypeError: destroy() takes no arguments (2 given)" pri polojenie che destroy e not defined? :(

    Posted 6 years ago #
  21. Функцията, която си взел в името f се казва destroy() и не взема аргументи (а ти и подава

    Posted 6 years ago #
  22. destroy не е дефинирана, защото просто не е дефинирана в текущия модул ами в module_game. Опитай с:
    >>> help(module_game.destroy)

    Posted 6 years ago #
  23. pixy84
    Member

    Ето още един човек, който е направил copy и paste на примерните функции като мен:) Проблема е, че те не отговарят на условието на задачата да имат два параметъра цели числа и да връщат цяло число като резултат. Те са си примери само за конкретната точка от условието и ако иска

    Posted 6 years ago #
  24. Признавам, че гре

    Posted 6 years ago #
  25. pixy84
    Member

    Коя функция трябва да използваме за тангенса, защото с math.tan получавам странни резултати:
    >>> math.tan(11)
    -225.95084645419513
    >>> math.tan(99)
    -25.092534979676547

    Posted 6 years ago #
  26. CTORH
    Member

    math.tan приема радиани. има math.radians, която по стойност на ъгъл в градуси връща стойността му в радиани.

    аз имам въпрос друг:
    ds = {'a': 42, 'b': -69, 'x': 4360000634}
    a = {'Chapman': 11, 'Charlie': 99, 'GILLIAM': 102, 'Idle': 666, 'Jones': 883, 'Palin': 55, 'Cleese': 1101}
    защо когато гетвам тези речници с getattr от втория получавам само {'Charlie': 99}, а първия коректно се гетва? действието се развива в цикъл и по един и същи начин се гетват и двата речника.

    Posted 6 years ago #
  27. nadya
    Member

    v modula (primerno m1) spisucite i re4nicite imenuvani li sa (naprimer a = [(1, 2), (), (8, -2), (-1, 5, -1)]) ili ne

    Posted 6 years ago #
  28. exabyte
    Member

    Когато срамняваме средните аритметични, сравняваме точните им средни аритметични, или цялата част от стойностите им?

    Функция, която започва и завър

    Posted 6 years ago #
  29. Оценявайте точните им средни аритметични. Смятам, че това няма нужда от допълнителни обясненеия в условието, тъй като е логичния начин за сравняване на две числа.

    Фунцкия, която започва и завър

    Posted 6 years ago #
  30. Shiro
    Member

    @nb: are molq te napishi za edna minuta dva modula, v koito da ima funkcii, rechnici i spisyci, razlichni ot tezi v primerite (no otgovarqshti na usloviqta na zadachkata), pusni si na tqh tvoeto reshenie i gi post-ni tuka zaedno s nego.

    Следващи отговори на латиница ще бъдат изтривани без предупреждение. (nb)

    Posted 6 years ago #

RSS feed for this topic

Reply »

You must log in to post.