Anonymní profil robbie – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil robbie – Programujte.comAnonymní profil robbie – Programujte.com

 

Příspěvky odeslané z IP adresy 212.4.155.–

Python › assertequal
14. 6. 2020   #386246

Ahoj, prikladam cast kodu z ucebnice a potreboval bych poradit, co ma za ucel to uplne dole  driver.title, vim co je v Pythonu title() , ale nevim co je to v souvislosti s tim driver. tady. Tipuju dobre, nazev stranky ? Dekuji

def testBrowserNavigation(self):
driver = self.driver
# get the search textbox
search_field = driver.find_element_by_name("q")
search_field.clear()
# enter search keyword and submit
search_field.send_keys("selenium webdriver")
search_field.submit()
se_wd_link = driver.find_element_by_link_text
("Selenium WebDriver")
se_wd_link.click()
self.assertEqual("Selenium WebDriver", driver.title)
Python › Konzultace kodu z učebnice
9. 5. 2020   #386039

 Ahoj, popsal by prosim nekdo trosku srozumitelne, casti kodu, co jsem oznacil. Bohužel učebnice to řeší asi srozumitelně jen pro programátory, hlavně že učebice pro začátečníky- Vyukovy kurz Python3..

1.Ten kod prvně vyhvězdickuje - vykreslí ZERO a pak řeší další číslo v dalším sloupci? nebo se u každého čísla vypíše první řádek, paku každého čísla druhý řádek, až jsou vypsány všechny řádky?  Děkuju mooc za pomoc.

ipmort sys
Zero = ["  ***  ", " *   * ", "*     *", "*     *", "*     *",
        " *   * ", "  ***  "]
One = [„ * „, „** „, „ * „, „ * „, „ * „, „ * „, „***“]
Two = [" *** ", "*   *", "*  * ", "  *  ", " *   ", "*    ", "*****"]
Three = [" *** ", "*   *", "    *", "  ** ", "    *", "*   *", " *** "]
Four = ["   *  ", "  **  ", " * *  ", "*  *  ", "******", "   *  ",
        "   *  "]
Five = ["*****", "*    ", "*    ", " *** ", "    *", "*   *", " *** "]
Six = [" *** ", "*    ", "*    ", "**** ", "*   *", "*   *", " *** "]
Seven = ["*****", "    *", "   * ", "  *  ", " *   ", "*    ", "*    "]
Eight = [" *** ", "*   *", "*   *", " *** ", "*   *", "*   *", " *** "]
Nine = [" ****", "*   *", "*   *", " ****", "    *", "    *", "    *"]
Digits = [Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Nine]
try:
    digits = sys.argv[1]   #viz. co konkretně znamená argv[1], ceho se tyka, vyznam ?
    row = 0
    while row < 7:   #proc row < 7, pro 7 strings v kazdem listuseznamu  ?
        line = ""   # co ma za vyznam
        column = 0  # co ma za vyznam
        while column < len(digits): # len podle poctu cislic urci pocet column?
            number = int(digits[column])  #co provede tento radek
            digit = Digits[number]  # prosim pospat vyznam Digits[number] 
            for c in digit[row]:   # prosim popsat smycku a co deladigit[row]
                if c == "*":  #vyznam, code dela  ?
                    c = str(number)  #vyznam  ?
                    line += c  #vyznam, code udela tato cast ?
                    line += "  "   #vyznam, code udela tato cast ?
                    column += 1  #vyznam, code dela  ?
                    print(line)   #vyznam, code dela  ?
                    row += 1   #vyznam, code dela  ?
except IndexError:
    print("použití: bigdigits.py <číslo>")
except ValueError as err:
    print(err, "v", digits)
shockwave
Python › Import nefunguje, pytest
3. 5. 2020   #385957

Ahoj, nechápu proč, nefunguje mi Import v test_ souboru. Pokud udělám funkci a test v jednom souboru , je vše ok, pokud dam funkci do jednoho souboru a test do druhého a chci je spojit přes Import, háže to chybu undefined add function. Nikde nemohu ted najit jak delat Import a From kombinaci. Pomůžete někdo.

Soubor demo.py s funkcí:

def add(a,b):
    return a + b  

Test soubor test_demo.py

import pytest
import demo

def test_adding():
    plus = add(3,3) 
    assert plus == 5

shockwave
Python › Cyklus for
8. 4. 2020   #385812

Ahoj, narazil jsem na tento cyklus a za boha nemuzu dojit na to, proc to vypise dilagonalne cislice, jak python sakris vi,ze ma postupovat jen uhlopricne? Dekuju

given = [[1,2,3],
         [4,5,6],
         [7,8,9]]


for i in range(len(given)):
     for j in range(len(given[i])):
         print(given[i][i])
         break
Python › Invalid syntax class
4. 4. 2020   #385783

Ahoj, kde prosim delam chybu, hlasí mi to chybu v constructoru, ale psal sem to podle navodu. Asi už sem slepejš. Moc nechapu, na co je tady prosim metoda stand(), dalo by se to zapsat prece  i bez ni , do instance tridy : p1 = Person("Tom", False) nebo  self.is_sitting = False udava konkretni hodnotu tomuto atributu self.is_sitting = i ?

Chyba:   File "class.py", line 2
    def__init__(self, name, i):
                              ^
SyntaxError: invalid syntax

class Person:
    def__init__(self, name, i):
        self.name = name
        self.is_sitting = i

    def stand(self):
        self.is_sitting = False




p1 = Person("Tom", False)
HTML / XHTML › Placený odkaz
4. 4. 2020   #385781

Ahoj, nevíte prosím jak udělat placený odkaz. Nikde na netu jsem kolem toho nic nenašel, aby příchozí na stránce kliknul např. na nějaký odkaz a po zaplacení by se dostal na nějakou stránku, třeba s fotkami. Děkuji za pomoc nebo kdyby byl schopný někdo se mnou realizovat?

MS SQL › Pomoc s kodem, subquery, ALL
1. 4. 2020   #385762

Ahoj, pomohl, objasnil by mi nekdo tento kod, jestli chapu dobre angl. text. Pokus o preklad kodu: zobrazi jmena hracu Am. ligy, jejichz dokoncene hry jsou vetsi nez vsechny dokoncene hry hracu narodni ligy. 

Nebo prosim nejaký lepsi anglinar? Hlavne tam to ALL jestli chapu dobre. Děkuji

SELECT FirstName, LastName
FROM AMERICAN_LEAGUER
WHERE CompleteGames > ALL
(SELECT CompleteGames
FROM NATIONAL_LEAGUER) ;

Text ucebnice: The subquery (the inner SELECT) returns a list showing, for every National
League pitcher, the number of complete games he pitched. The outer query
returns the first and last names of all American Leaguers who pitched more
complete games than ALL of the National Leaguers. The entire query returns
the names of those American League pitchers who pitched more complete
games than the pitcher who has thrown the most complete games in the
National League.

Python › Python trida
31. 3. 2020   #385755

#2 gna
Ahoj, aju super, děkuji moc. No já spíš někdy plavu v té lirární gramatice a ne vždy mi to z učebnic v originále dojde.

V tomle případe jsem si to zkousel nakodovat, ale chtel jsem si radeji overit od profíka , jestli je to yesno = parametr volaný. 

K te druhe veci, co když se sejde více tříd class v jednom souboru, jak pak zavolat methodu např. jen druhé třídy, tam pak bude lepší nedávat self , pokud je self už u třídy jedna , ale jiné slovo, že? Podotýkám, na tohle jsem ještě nikde nenarazil. Nebo dát do jednoho  souboru jen jednu třídu? 

Děkuji ještě jednou za trpělivost

Python › Python trida
31. 3. 2020   #385752

Ahoj, chtel bych se optat ctu tady v ucebnici  Python all in one for dummies , ze metoda je vzdy spjata s tridou class. Ta metoda je propojena pres self ?  Takže pokud bude v souboru vicero trid class , tak kazdou konkretni tridu class propojim s jeji metodou pres to self ?

A druhy dotaz probiraji tady Passing parameter to method:

# Method to activate (True) or deactivate (False) account.
def activate(self, yesno):
""" True for active, False to make inactive """
self.is_active = yesno

Připojen obrázek.

Omlouvam se, za vlozeni obrazku, nemel jsem cas opisovat kod, nicmene, kod  metody def activate() výše je zaclenen v tomto obrazku. Jen me zaskocilo self.is_active = yesno, to yesno je tady jen aby v metode neco bylo a pozdeji to zmeni na False nebo vubec nechapu, proc to resi takto silene. Dekuji  moc za vysvetleni

Python › Konzultace kodu, while
24. 3. 2020   #385717

Ahoj, za prve, funguje vam prosim tento kod, me to vypisuje pouze "Odd numbers"  nic vic

a za druhe v ucebici popisuji,ze pokud je uzito int (5/2) tak se napr. cislo 2,5 zaokrouhli na 2 apod. Takze pokud vygenerujeme nahodne cislo napr. 5, tak by podle ucebnice melo byt int(5/2) == 5/2 ->  2 == 2,5, jenze me to v shellu vypisuje 2 == 2 , navic v shellu mi i 5/2 - prava strana rovnosti  vzdy vyhodi cele cislo 2 ne 2.5. 

viz kniha: if int(number / 2) == number / 2:
. . . checks to see if the number is even. Remember, the int() function returns
only the whole portion of a number. So let’s say the random number that gets
generated is 5. Dividing this number by 2 gets you 2.5. Then int(number) is 2
because the int() of a number drops everything after the decimal point. 2 does
not equal 2.5, so the code skips over the continue , prints that odd number, incre-
ments the counter, and keeps going.

import random

print("Odd numbers")
counter= 0
while counter < 10:
    number = random.randint(1,999)
    if int(number/2) == number/2:
      continue
    print(number)
    counter += 1
print("Loop is done")
Python › Pytest + Python debugger, po…
23. 3. 2020   #385713

Ahoj, jak tohohle docilili v ucebnici, ze na jednom radku maji py.test --pdb a o nekolik radku nize teprve test/calculate_test.py, dale co do tohoto souboru vlozit, aby byl vystup testu jako ten jejich. Dekuju moc

output: #test file code enclosed lower

$ py.test --pdb #if write this, will not result lines under
================================================================
= test session starts
================================================================
platform darwin -- Python 2.7.5 -- pytest-2.5.1
collected 2 items
test/calculate_test.py .F 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>> traceback
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
self = <test.calculate_test.TestCalculate
testMethod=test_add_method_returns_correct_result>
>
E
def test_add_method_returns_correct_result(self):
raise Exception()
Exception
test/calculate_test.py:11: Exception
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>> entering PDB
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>
/Users/username/workspace/python_testing/test/calculate_test.py(11)
test_add_method_returns_correct_result()
-> raise Exception()
(Pdb)


code of calculate_test.py :
import unittest
from app.calculate import Calculate

class TestCalculate(unittest.TestCase):
def setUp(self):
self.calc = Calculate()
def test_add_method_returns_correct_result(self):
"""
For this example you must remove the type restricitons placed on
the 'add' method in Calculate.
"""
print 'Hello'
self.assertEqual(4, self.calc.add(2, 2))
self.assertAlmostEquals(1, 1)
def test_add_method_raises_typeerror_if_not_ints(self):
self.assertRaises(TypeError, self.calc.add, "H", "I")
if __name__ == '__main__':
unittest.main()
 

Python › Runner unittest
22. 3. 2020   #385709

Ahoj, proc nekdy je v test souboru jen :  

if __name__ == '__main__':
unittest.main()

a nekdy tam daji :

if __name__ == '__main__':
calc = Calculate()
result = calc.add("Hello", "World")
print result

ma to nejakou zakonitost nebo vyznam, proc tam neni soustavne jen prvni verze ? 

Dekuji

Python › Python nose test, vysvetleni
22. 3. 2020   #385708

Nutno do test souboru pridat Import PDB na zacatek, aby se spustil Python debugger 

Python › Python nose test, vysvetleni
21. 3. 2020   #385705

 Ahoj, mam v ucebnici Python Testing tento kod, bohuzel vubec nikdo zde neresi , co znamena to (Pdb), (Pdb)up, (Pdb)list. Kdyby nekdo znaly poradil, byl bych vdecny. Opravdu nevim, po jake ucebnici uz sahnout, pro zacatecniky v testovani neni snad vubec nic... Dekuju

(Pdb) up
(Pdb) up
(Pdb) list

 def test_add_method_returns_correct_result(self):
  print
  print
  print "Hello"
  self.assertEqual(3, self.calc.add(2,2))

  def test_add_method_raises_typeerror_if_not_ints(self):

   self.assertRaises(TypeError, self.calc.add, "Hello",
   "World")

if __name__ == '__main__':
 (Pdb)self.calc.add(4,4)

 (Pdb)
Python › Problem s modulem- vysledek,…
20. 3. 2020   #385695

#1 shockwave
Vzhled test filu:

import unittest
from calculate import Calculate  #module, and import method from module


class TestCalculate(unittest.TestCase):
    def setUp(self):
        self.calc = Calculate()

    def test_add_method_returns_correct_result(self): #testcase1
        self.assertEqual("HelloWorld", self.calc.add("Hello", "World")) #testcase2

    def test_correct_result(self):
        self.assertEqual(5, self.calc.add(2,2))


if __name__ == '__main__': unittest.main() #runner

do shellu napsano:

python -m unittest test_calculate.TestCalculate

Python › Problem s modulem- vysledek,…
20. 3. 2020   #385691

Ahoj , poradi prosim nekdo, proc se mi nezobrazi vysledek. Kde delam chybu. Dekuji, 2 soubory s kodem prilozeny...

calculate.py : soubor - toto by mel byt modul s tridou

class Calculate(object):
	def add(self, x, y):
	 return x + y

if __name__ == '__main__':
	calc = Calculate()
	result = calc.add(2, 2)
	print result

calculate_test.py  : toto testovaci soubor

import unittest
from app.calculate import Calculate  #zde je asi problem, nevim co mysli tim 	 
                                     #app.calculate


class TestCalculate(unittest.TestCase):
	def setUp(self):
	  self.calc = Calculate()
	  def test_add_method_returns_correct_result(self):
		self.assertEqual("Hellworld", self.calc.add("Hello",
		"World"))
Python › Rozbor kodu
15. 3. 2020   #385660
Python › Rozbor kodu
15. 3. 2020   #385658

#2 z_moravec
navic, funguje vam ten kod, me to hodi prazdny kurzor

Python › Rozbor kodu
14. 3. 2020   #385657

#2 z_moravec
 

digit = n % 10

# vybere z n promenne posledni cislici a v nasledujici casti kodu porovna, zda je ==0 nebo ==5

n = n // 10   

#odebere z n promenne posledni cislo

Python › Rozbor kodu
14. 3. 2020   #385655

Ahoj u kodu jsem dal poznamku, kde cemu nerozumim a v ucebnici to nerozebiraji.

Dekuji  moc za rozbor.

-------------------------------------

kod:

n = 2574301453
count = 0
while n > 0:
digit = n % 10    -co ma za vyznam tato cas kodu
if digit == 0 or digit == 5:
count = count + 1
n = n // 10        -co dela tato cast kodu
print(count)

Python › For neprojde cely list
14. 3. 2020   #385652

#1 shockwave
No vidis to, uplne jsem to prehlidl a v ucebnici maji preklep tedy, maji to blbe napsane. Diky

Python › For neprojde cely list
14. 3. 2020   #385648

Ahoj, nechapu proc for projde jen posledni polozku v listu:

Myslim, ze by se mela veta Hi... objevit 5x a ne jen Hi Paris...

Poradite prosim. Kod prilozen

Dekuji

______________________________________________-

kod:

for friend in ["Joe", "Zoe", "Zuki", "Thandi", "Paris"]:
    invite = "Hi " + friend + ". Please come to my party!"
print(invite)

Python › Nefungujici kod
14. 3. 2020   #385647

Tak prvni chyba byla, ze x nebylo definovano na zacatku kodu a druha chyba, ze jsem nebyl prepnut na Plochu v shellu, kde mam soubor umisten prikazem cd Plocha.

Python › Nefungujici kod
14. 3. 2020   #385646

Ahoj, v ucebnici uvadi tento kod:

-funguje vam? Co delam spatne, ze toto nefunguje. 

Děkuji

-----------------

kod:
import math


if x < 0:
  print("The negative number ", x, " is not valid here.")
  x = 42
  print("I've decided to use the number 42 instead.")

print("The square root of ", x, "is", math.sqrt(x))
 

Python › Interactive a normal mode
10. 3. 2020   #385625

Ahoj, chpu dobře že interactive mode v pythonu je vložení kodu prímo do cmd rádky, kde pote dostanu i vystup a normal mode je kod v .py souboru vyvolany pomoci prikazu python ve windows?

A dále z učebnice"Python unit test automation" nechapu tuhle vetu:  

Whenever doctest finds an interactive Python prompt in the doctest documentation of a module, it treats its output as the expected output. Then it runs the module and its members by referring to the docstrings. It compares the actual output against the output specified in the docstrings

Prikladam snimek kodu, co tu je  v teto lekci, nevim co mysli tim Python prompt in doctest documentation of a module. Dekuju moc

Připojen obrázek.

Vzdělání › It software-tester slovnik a…
7. 3. 2020   #385602

Ahoj, nevedel by prosim nekdo o it tester-software slovniku anglicko-ceskem, kde by byly pojmy i prelozeny, co a jak dela apod. Trosku mi to nekdy dela problemy. Dekuji moc za link nebo knihu

Python › Rozbor kodu, for loop
24. 2. 2020   #385545

Ahoj, vrtám se trošku v kodu chtěl bych vedet, zda ho chápu dobře.

video: https://www.youtube.com/watch?v=rfscVS0vtbw&t=14769s

Ve videu v čase 4:00 je cuntructor, 

v čase 4:04 se objevuje question.prompt a question.answer, a ted mi jde o to: question se bere z for smyčky a prompt a answer jsou parametry z constructoru, chápu to dobře? Děkuji za pomoc, ve videu to moc instruktor nerozebral:( tak to tady ted lustim. Zaroven prosim, poradite nejakou dobrou ucebnici  pythonu, klidne v angl jazyce. Dekuji moc

shockwave
Python › Vykreslení písmena
9. 2. 2020   #385443

Ahoj, mám tento kod a zajimalo by me, jak vykreslit "O" Vse se vykresluje smerem dolu a s pravou stranou si nevím rady. Dekuju

kod:



numbers=[5,1,1,1,5]

for x in numbers:
output=""
for count in range(x):
output+="x"
print(output)
 

Python › Pomoc s while
3. 2. 2020   #385393

#4 gna
Děkuju Vám moc, presne takhle jsem to potreboval. Jeste jednou dekuji za pomoc .

shockwave
Python › Pomoc s while
2. 2. 2020   #385383

Tak jinak, pomohlo by mi kdyby mi do závorek někdo vepsal hodoty promenych guess a out_of_guesses TRUE/FALSE před not negací:

original cod:   while guess != secret_word and not(out_of_guesses): 

vepsat prosím sem misto tecek TRUE/FALSE

while guess != ...... and not(............): 

Takže ve WHILE AND podmince aby se veslo dovnitr cyklu musi obe podminky být rovny TRUE a vse se tomu uzpusobuje, asi mi dela problem ta negace ji pochopit, to nejak prelozit do cestiny 

shockwave
Python › Pomoc s while
31. 1. 2020   #385376

Ahoj, poprosil bych jak číst česky řádek s WHILE, musí vždy při  AND dávat dva true výsledky nebo i dva False výsledky aby se vešlo do cyklu.

*Nevím jak správne číst not(out_of_guesses)-jaká je zde ted vlastne hodnota True nebo False.  Děkuji

code:
secret_word="dog"
guess=""
guess_count=0
guess_limit=3
out_of_guesses=False


*while guess != secret_word and not(out_of_guesses): 
 
 if guess_count<guess_limit:
      guess=input("enter word:")
      guess_count+=1
   else:
      out_of_guesses=True


if out_of_guesses:
    print(out_of_guesses)
    print("Out of guesses")
else:
      print(out_of_guesses)
      print("Winner")
 

shockwave
Python › Pomoc s vysvětlením kodu
20. 1. 2020   #385275


for i in range(1, 5):
for j in range(1, 5):
print(f"{i*j:>5}", end="")
print()
1.První for vypíše jakoby první sloupec 1,2,3,4
2.Druhá for vytvoří 2-4 sloupec a to tak, ze roznásobuje vzdy horní první cislici 2-4 sloupce 1ní, 2hou, 3tí, 4tou číslicí z prvního sloupce
3.end="" zabrání zalamování, sloupce by jinak byly pod sebou
 

Python › Pomoc s vysvětlením kodu
20. 1. 2020   #385274

Ahoj, vysvetlil by prosim nekdo jak pracuje vnitrni for j smycka, nechapu jak to,ze se vypisou cisla 1-11 na horizontalni horni ose x a jak probiha roznasobeni s for i, jako napr 2x2,2x3,2x4,2x5... kde 2ka je z for j smycky a 2,3,4,5 jsou z for i smycky? Děkuji

for i in range(1,11):

for j in range(1,11):
print(f'{i * j: > 5}',end=' ' )
print()

shockwave
Python › Chyba, označení 1 nebo 0
12. 12. 2019   #385027

#2 MilanL
Děkuji Ti moc, super.

shockwave
Python › Chyba, označení 1 nebo 0
12. 12. 2019   #385025

Ahoj, sice téma souvisí s windows bash, ale přesto se zeptám, chyba se značí 1 čkou nebo 0 nulou?

Úplně jsem se v tom teď ztratil.

True==1 Not true ==0,

takže 0 by měla značit chybu a 1čka by měla být nechyba, píšu to dobře?

Děkuji

shockwave
Python › Pomoc s vysvětlením kodu
11. 12. 2019   #385005

#5 MilanL
skvělý, ještě poddotaz, mám pocit, že můj mozek ma přirozenou schopnost veci zkomplikovat, proto tenhle dotaz:

Napíši tedy start, interpreter projde znovu smyčkou , promenná started je ted TRUE ,ale proč tse ted  už nevypíše print ("Car started"), ale ("Car is already started."). Děkuji

shockwave
Python › Pomoc s vysvětlením kodu
11. 12. 2019   #385000

#2 gna
ok ok děkuji

shockwave
Python › Pomoc s vysvětlením kodu
10. 12. 2019   #384990

Ahoj, podíval by se prosím někdo znalý na video  ( https://www.youtube.com/watch?v=_uQrJ0TkZlc&t=7132s )na čas: 1hod 40minut, jak tam řeší autor proměnnou started , dá jí hodnotu False ,

a řekl by mi prosím, jakou hodnotu má proměnná started v první podmínce if, konkretně:

if started:    / zde má proměnná hodnotu False, že? Chápu to dobře.

             print ("Car is already started.")

             else:

             started=True

             print ("Car started.")

Děkuji moc

shockwave
Python › While a not negace výroku
4. 12. 2019   #384903

Ahoj, na okraj jedná se mi o jednoduchou hádačku, pokud hráč neuhodne slovo, cyklus jede 3x dokola, po 3tím pokusu hráč prohrává.

1.A dotaz je, jakou hodnotu nabývá proměnná po not (out_of_guesses)  na začátku cyklu While?

2. A jestli se prvně provádí podmínka If a teprve potom While nebo naopak? Děkuji

Kod:

secret_word="dog"

guess=" "

guess_count=0

count_limit=3

out_of_guesses=False

while guess != secret_word and not(out_of_guesses):

          if guess_count < guess_limit:

          guess = input(....)

          guess_count +=1

      else:

           out_of_guesses=True

CSS › Bootstrap a order sloupců
20. 9. 2019   #384294

#2 peter
promin, s Googlem docela kamarádím, ale kdybych našel radu, tak bych se tady neptal. Je nutno někdy vzít v potaz, že holt někdy někdo radu nenajde a pak se ptá třeba tady. Děkuji ti

CSS › Bootstrap a order sloupců
18. 9. 2019   #384285

Ahoj, potřeboval bych poradit, jak v Bootstrapu udělat, mám 3 sloupce  1, 2 a 3 na desctopu a potřeboval bych , aby v mobilním zobrazení byly pod sebou  sloupec 1, 3 a 2hý sloupec byl poslední pode všemi. Nenašel jsem bohužel žádný fungující návod, tak jestli prosím nevíte někdo tady. Děkuji

shockwave
JavaScript, AJAX, jQuery › Vycentrování okna nefunguje
18. 6. 2019   #383917

#2 Jerry
a zeptám se, tobě se to  okno vycentruje do středu obrazovky monitoru nebo ho máš také jako já v levém horním rohu, já bych ho potřeboval dostat na střed  screenu. Opravil jsem script type i proměnnou a nic, nedal by sem prosím jak to děláte vy, učím se to a už fakt nevím:)

shockwave
JavaScript, AJAX, jQuery › Vycentrování okna nefunguje
17. 6. 2019   #383910

Ahoj, dle příkladu v učebnici mi nefunguje vycentrování okna po spuštění stránky, co je kde prosím blbě. děkuji

kod:


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script type="text/jaascript">
var window_height = 200;
var window_width= 200;
window.resizeTo(window_height, window_width);
var height= window.screen.availHeight;
var width = window.screen.availWidth;
var left_point= parseInt(width / 2) - parseInt(window_width / 2);
var top_point=parseInt(height / 2) - parseInt(window_height / 2);
window.moveTo(left_point, top_point);
</script>
</head>
<body>
<h1>Hi!</h1>
<script type="text/javascript">
var window= window.open("window.html", "window", "height=200, width=200" );
</script>
</body>
</html>
 

shockwave
JavaScript, AJAX, jQuery › Zjisteni verze prohlizece
16. 6. 2019   #383907

ja znal pro True hodnotu 1  a pro False 0

shockwave
JavaScript, AJAX, jQuery › Zjisteni verze prohlizece
16. 6. 2019   #383905

Ahoj, mam kod,viz nize a moc nechapu, proc se zde uzilo to = -1   a == -1 , navíc kod nejak nefunguje, když jsem si ho zkusil rozepsat a zkousel zjistit jaky bude vystup. Pomuze mi to někdo prosim  vysvětlit. Dekuji

[kod]


<script type="text/javascript">
    var agent=navigator.userAgent.toLowerCase();
    var major=parseInt(navigator.appVersion);
    var minor= parseFloat(navigator.appVersion);
    var ns=(( agent.indexOf("mozilla") != -1) &&
           (agent.indexOf("compatible")== -1));
    var ns4 = (ns && (major==4));
    var ns7 = ( ns && (agent.indexOf("netscape/7") != -1));
    var ie = (agent.indexOf("msie") !=-1);
    var ie4 = (ie && (this.major >=4));
    var ie6 = (ie && (agent.indexOf("msie 6.0") != -1));
    var op3 = (agent.indexOf("opera") != -1);
    </script>
</head>
<body>
<script type="text/javascript">
    if (!ns4 ) document.write( "<td> Navigacni cisla  </td> ");
    </script>  
</body>
</html>
 

shockwave
JavaScript, AJAX, jQuery › Proč se kod zaycklí
11. 6. 2019   #383866

#3 KIIV

ano presne jak pises, tohle me nachytalo ,ze sem dumal proc se to zacykli.

Nicmene zkusil sem pre-incrementaci,  tou uz by to mělo jit,ale nejde

[kod]

function vratDalsi(cislo){

               return ++cislo;}

var i =0;

while(i<3){ i= vratDalsi(i); }

Tak uz nevim… :(

shockwave
JavaScript, AJAX, jQuery › Proč se kod zaycklí
11. 6. 2019   #383862

Ahoj, popíše mi stručně prosím někdo, proč se zde kod zacyklí.

1.Co se vykoná prvně, funkce nebo cyklus,

2.co znamená i = vratDalsi (i), nechápu proměnná i je 0 a co je potom proměnná( číslo) .

3. jak tento kod ověřit pomocí console.log abych viděl výstup?

*(omlouvám se za docela stupidní dotazy, ale učebnice javascriptu JAVASCRIPT OKAMŽITĚ tohle vůbec nerozebírá.)

[kod]

function vratDalsi(cislo){

                                     return cislo++;}

var i =0;

while(i<3){ i= vratDalsi(i); }

shockwave
JavaScript, AJAX, jQuery › Pomoc s opravou kodu
10. 6. 2019   #383852

Ahoj, mám super učebnici javascriptu: Javascript okažitě, zadají zde ukol a nikde řešení, tak poprosím o radu, mám kod: 

1. chteji preskocit pruchod cyklu kde se hodnota promenne zbyvajiciUkoly rovna 2, nahradit continue: lepsi podminkou.

2. kde na zacatku tela cyklu preskakujeme k dalsimu kroku?

3. proc se cyklus zacykli?

[kod]

var zbyvajiciUkoly = 3;

while(zbyvajiciUkoly>0){

if (zbyvajiciUkoly==2){

 continue;

}

console.log("Zbyva dokoncit ukolu:" + zbyvacijiUkoly + ".");

zbyvacijiUkoly--;

}

Dekuji za pomoc

shockwave
JavaScript, AJAX, jQuery › Vysvětlení kodu Accordion
30. 4. 2019   #383583

Ahoj, popsal by mi trošku někdo znalý tento kod: je to klasická rozbalovací webová harmonika, proč tu použili for

Děkuji za pomoc...


<script>
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
  acc[i].addEventListener("click", function() {
    this.classList.toggle("active");  /??
    var panel = this.nextElementSibling; /??
    if (panel.style.display === "block") {
      panel.style.display = "none";
    } else {
      panel.style.display = "block";
    }
  });
}
</script>
 

shockwave
CSS › Napozicování prvků menu
30. 4. 2019   #383581

Ahoj, marně si lámu hlavu, jak přesně na střed umístit dvě ikonky globu. Řešil jsem to pomocí position relative/absolute; ale na levou stranu musím dát 40% a na pravou 50%, pomocí text-align mi to nešlo a margin: 0 auto; také ne. Máte prosím někdo nějaký fígl? Děkuji moc

kod:

http://kod.djpw.cz/dcrc

shockwave
CSS › Flexbox, rozložení prvků v c…
27. 4. 2019   #383574

Ahoj, chtěl jsem poprosit někoho znalého, mám flexbox container a v něm 3 div prvky, 1 div bych potřeboval vlevo a zbylé divy napravu v containeru. Přikládám kod, ale nefunguje mi to, opravíte mě, dělal jsem to podle návodu, ale nevím už kde mám chybu. Děkuju moc    

http://kod.djpw.cz/ybrc

shockwave
CSS › Probllém se zobrazením, resp…
24. 4. 2019   #383551

Takže nakonec , aby se obrázek roztáhl na pozadí pěkně i na výšku, html -> height :100%; zajistí roztažení na výšku :

 html {
  background:linear-gradient(90deg,rgba(0,0,0,0.1),rgba(0,0,0,0.8)) ,url("https://www.tourisme.fr/images/otf_offices/1982/ile-de-sein-port.jpg") no-repeat center center fixed;  /*stín na obrázku*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-width:320px;  /* je minimální šíře stránky, pak už by se neměla zmenšovat, pod tuto hranici*/
  height:100%;
 
        }

shockwave
CSS › Probllém se zobrazením, resp…
23. 4. 2019   #383538

http://kod.djpw.cz/kyqc

Ahoj, předem přikládám kód, měl by být responsivní, ale když dám v nástrojích pro vývojáře v Edge emulaci pro různá zařízení, tak např. v rozlišení na výšku 320x640 se linear-gradient neaplikuje na celou šíři stránky, objeví se posuvníky po straně stránky, které jsem také zrušil přes html{overflow:hidden }. Mohl by prosím někdo zdatný mrknout na můj css kód, kde dělám chybu. Už jsem z toho na nervy a nevím, proč i když jsem vložil html{min-width:320px}, proč se web dá zmenšit i pod tuto hodnotu. Děkuji moc

shockwave
CSS › Oprava definice min-height,…
17. 4. 2019   #383497

#2 weroro

Děkuji moc za vysvětlení, ještě jsem si vyzkoušel a už rozumím, nevím proč jsem se do toho překladu tak divně zamotal. Děkuji

Ak je výška elementu väčšia ako min-height, tak sa hodnota v min-height nepoužije.

shockwave
CSS › Nastavení minimalní velikost…
17. 4. 2019   #383496

Děkuji moc, ano nastavil jsem min-width:320px , u body a vše funguje...

shockwave
CSS › Nastavení minimalní velikost…
13. 4. 2019   #383478

Ahoj, najde se prosím dobrá duše, co by mi pomohla nastavit šablonu na minimální velikost okna prohlížeče na 320px, aby už se dál stránka nezmenšovala.

a další věc:  mám snad někde chybu??, protože se mi zobrazí pri 320px  dole posuvnik  ale už opravdu nevím, kde by mohla být chyba, nevím jakému elementu změnit padding nebo margin :( aby posuvnik zmizel…nebo se vam sablona zobrazi spravne bez posuvniku? Jelikoz na kod.djpw.cz se mi pro zmenu po zmenseni stranky nic neukazalo.  Dekuju moc

kod je zde:  http://kod.djpw.cz/huqc

shockwave
CSS › Oprava definice min-height,…
13. 4. 2019   #383477

Ahoj, omlouvam se podotykam,ze kod jsem uz zkousell. Ale preci jen, ??nemaji chybu v definici min-height zde:   

The min-height property defines the minimum height of an element.

If the content is smaller than the minimum height, the minimum height will be applied.

If the content is larger than the minimum height, the min-height property has no effect.  /* Prece jen min-height, pokud mam vetsi obsah napr. divu, tak se div automaticky zvetsi a pokud je obsah mensi, tak div zustava bez zmeny,teda presne naopak, jako anglicky text. Rikam to spravne? Dekuji

Robbie
CSS › Pomoc s kodem, kod prilozen
9. 4. 2019   #383460

Ahoj, potřeboval bych pomoci s css kodem, nevim za prvé a moc nechápu, proč autor dal např. id="boxes", pak třídu .container a pak třídu box. To je jedna věc, jaký to má význam, když boxes mají šířku 100%, .container:width 80% a trida class=box by mela mit take sirku pres celou stranku, tedy 100% ,ale takhle ma jen 80%.  

Prikladam kod: jedna se o html<!-- boxes --> 


<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title></title>
   
    <style>
            *{
            box-sizing:border-box;
}
        body {font-family: Arial, Arial, Helvetica, sans-serif;
              font-size:16px;
              line-height:1.5;
              margin:0;
              padding:0;
        }
.container{
           
            margin:0 auto;
            width:80%;
          
            }
           
.container h3{color:azure;
              font-size:22px;
              text-align:center;
}
header{background-color: darkgrey;
                color: floralwhite;
                min-height:100px;
                padding-top:30px;
                border-bottom:3px solid brown;
                margin-bottom:0px;
        }
header a {text-decoration:none;
           text-transform:uppercase;
           font-size:16px;
           color:white;
        }
ul {margin: 0;
    padding:0;
        }
header li {float:left;
            display:inline;
            padding:0 20px 0 20px;
        }
header .branding {float:left;
        }
header .branding h1 {margin-top:5px;
                    
        }
header nav {float:right;
             margin-top:30px;
        }
header  .highlight, header .current a{
color:brown;
                                        font-weight:bold;
        }
  header a:hover { color:brown;
                   font-weight:bold;
        }
#showcase {margin:0px;
            min-height: 400px;
            background-image: linear-gradient(90deg,black, brown);
            padding:0px;
            margin-bottom:0px;
            border-bottom:3px solid brown;
            }
       
       
#showcase h1{font-size:55px;
            color:white;
            margin-top:0px;
            margin-bottom:0px;
            padding-top:130px;
            text-align:center;            
             }           
      


#showcase p {margin-top:5px;
              font-size:19px;
              color:white;
              text-align:center;
                }
     
#newsletter {marging-top:0px;
         padding:15px;
         color: black;
         background-color:white;
         min-height:110px;      
            }
#newsletter h1{float:left;
                color:black;
           }
        
        
#newsletter form {float:right;
          margin-top:15px;       
        }
#newsletter input[type="email"]{
                padding:14px;
                height:25px;
                }
                
.button1{height:38px;
        background:black;
        border:none;
        color:white;
        }
#boxes{
       text-align: center;
       }
      
       
#boxes .box { float:left;           
              width:     
              background-color: darkgrey;
              }
              
              
      
.box h3 {color:azure;      
        }
.box img { width:110px;
            padding-top:10px;        
            }
footer {  clear:both;
           background-color:black;
           color:brown;
           text-align:center;
           height: 110px;
           padding-top: 15px;
          
        }
    </style>
</head>
<body>
    <!-- header -->
    <header>
        <div class="container">
            <div class="branding">
                <h1><span class="highlight">Label</span> Web Design</h1>
            </div>
            <nav>
                <ul>
                    <li class="current"><a rel="nofollow" href="home.html">Home</a></li>
                    <li><a rel="nofollow" href="about.html">About</a></li>
                    <li><a rel="nofollow" href="services.html">Services</a></li>
                </ul>
            </nav>
        </div>
    </header>
<!-- showcase -->
   <section id="showcase">
        <div class="container">
            <h1>Sample of H1 </h1>
                <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
                <h3>Where does it come from? </h3>
        </div>
    </section>
    <!-- e-mail -->
    <section id="newsletter">
        <div class="container">
            <h1>Subscribe our e-mail:</h1>
            <form>
                <input type="email" placeholder="Enter valid e-mail.." />
                <button class="button1" type="submit" value="Submit">Subscribe</button>


            </form>
        </div>
    </section>
   
   
    <!-- boxes -->
    <section id="boxes">
        <div class="container">
            <div class="box">
                <img src="square.jpg" alt="create img folder and paste your .jpg .png,change img name" />
                <h3>Article one</h3>
                <p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s..</p>
               
            </div>
            <div class="box">
                <img src="square.jpg" alt="create img folder and paste your .jpg .png ,change img name" />
                <h3>Article two</h3>
                <p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s..</p>
            </div>
            <div class="box">
                <img src="square.jpg" alt="create img folder and paste your .jpg .png ,change img name" />
                <h3>Article three</h3>
                <p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s..</p>
            </div>
        </div>
    </section>
    <!-- footer -->
    <footer>
        <p>Label Web desing, copyright @, 2019</p>
    </footer>
</body>
</html>
 

Robbie
JavaScript, AJAX, jQuery › pomoc s kratkym kodem
4. 4. 2019   #383430

#2 MilanL
ok a jak to poznat, že je to pole pro 40 prvků, dyt to ma zapis stejnej, zavorky stejný jako to pole se dvěma prvky.

Tohle někdo poznáte ?

Robbie
JavaScript, AJAX, jQuery › pomoc s kratkym kodem
4. 4. 2019   #383427

Jak chapete tento tutorial, co mysli tim undefined:  Dekuji

kod:

The new keyword only complicates the code. It can also produce some unexpected results:

var points = new Array(40, 100);  // Creates an array with two elements (40 and 100)

What if I remove one of the elements?

var points = new Array(40);  // Creates an array with 40 undefined elements ???

Robbie
JavaScript, AJAX, jQuery › Visual studio 2019, testovan…
4. 4. 2019   #383422

řešení: visual studio 2019 - zobrazit- průzkumník řešeni- pravá mys - nova položka - a vyberete např.. javasript nebo html projekt, v html souboru se da klasicky odkaz link na externi javascript. soubor nebo jakýkoliv jiný a je to, vzajemne propojene….

#1 Robbie


Robbie
JavaScript, AJAX, jQuery › Visual studio 2019, testovan…
4. 4. 2019   #383421

Ahoj, nainstaloval sem si Visual Studio 2019, ale ted řeším, jak testovat script který napíšu. Pokud vložím script do html stranky, tak není problém, ale pokud na script odkazuji z html stranky ve Vis Stud. tak se mi nic neukazuje. Odkaz je klasicky <script src="externi_skript.js"></script> POmůže někdo, je potřeba ještě někde něco nastavit? Děkuji moc

JavaScript, AJAX, jQuery › Pomoc s vysvětlenim kodu jav…
30. 3. 2019   #383374

#2 KIIV
Spíš mi jde o to, že nechápu, proč když je proměnná mimo funkci, tak to spočítá dobře a když uvnitř funkce, tak vypočítá blbost, tohle nechápu, proč tomu tak je. Děkuji

JavaScript, AJAX, jQuery › Pomoc s vysvětlenim kodu jav…
30. 3. 2019   #383369

jeden dotaz prosím ohledně kodu.

Mám tento kod: /kde v jaké části se určuje, že se hodnoty karet tedy 1 a -1 budou sčítat , že se to nebude počítat součet karet pořád od nuly.

A proč var count nemůže být uvnitř funkce, hodí to špatný výsledek.

Děkuji


var count=0;          /kod na počítání karet v BJku, nízké karty se počítají za 1 a vysoké karty za -1 function cc(card){

switch(card){ case 2: 

case 3: 

case 4: 

case 5:

count++;

break;

case 10: 

case "J":

case "K":

ase "Q":

case "A":

count--; break;

}   

var holdbet="Hold!";

  if(count>0){holdbet="Bet!"   }  

return count + " "+ holdbet;  

}

c(2); cc(10); cc("K"); cc("Q");  cc("A"); cc("J");  

console.log(cc("K"));
 

robbie
PHP › vypočet faktorialu
21. 2. 2019   #383157

Ahoj, mám tento kod:       a není mi moc jasné proč dali  $vysledek = 1  je to kvůli poslednímu číslu ve výpočtu faktoriálu ...4 x 3 x 2 x 11čka je zastoupena v proměnné $vysledek = 1; ? Děkuji

<?php
function faktorial($cislo) {
 if ($cislo < 0) return 0; // chyba
 $vysledek = 1;
 for ($i = 2; $i <= $cislo ; $i++) {
 $vysledek = $vysledek * $i;
}
return $vysledek;
}
echo faktorial(5);
?>
 

robbie
PHP › Kod php, co znamena
18. 2. 2019   #383125

jde mi o tu cast $zavinac >0 a dale :(

robbie
PHP › Kod php, co znamena
18. 2. 2019   #383124

   

Připojen obrázek.

Ahoj, popsal by mi prosim nekdo, co znaci kod kod v promenne zazavinacem. Dekuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý