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

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

 

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

rob
Java › Vysvetleni casti kodu
28. 6. 2023   #391387

 Zdravim, objasnil bz mi nekdo znaly, co dela kod na radcich 25,26,27 a 33, co znamena to "-" a tohle 

lett >= ‘A’

Dekuji, clovek neznalemu programovani dela problem si pod tim neco predstavit.

20: int[] letterCount = new int[26];,
21: for (int count = 0; count < phrase,.length; count++) {
22: String current = phrase[count];
23: char[] letters = current.toCharArray();
24: for (int count2 = 0; count2 < letters.length; count2++) {
25: char lett = letters[count2];
26: if ( (lett >= ‘A’) & (lett <= ‘Z’) ) {
27: letterCount[lett - ‘A’]++;
28: }
29: }
30: }
31: for (char count = ‘A’; count <= ‘Z’; count++) {
32: System.out.print(count + “: “ +
33: letterCount[count - ‘A’] +
34: “ “);
35: }
36: System.out.println();
Java › Trojuhelnik z cisel z pole
19. 2. 2022   #389889

 Ahoj, omlouvam se, pomohla by mi prosim nejaka dobra duse a strucne popsala, co si mam predstavit , co se deje na jednotlivych oznacenych radcich-opravdu jen strucne popsat, nic vic a

za druhe, jak tenhle utvar vlozit do hlavni Main metody , aby se trojuhelnik vypsal?

Ja to tak nejak popsat umim jednotlive, ale jak je to takovyhle kod, tak mi dela to prelozit srozumitelne do lidske reci :(

Dekuju

public static void main(String[] args) {

    }

public void createTriangle2dArray(){

       int[][] multi = {{1,2,3,4},
				{5,6,7,8},
				{9,10,11,12},
				{13,14,15,16}};
				
        int[][]triangle = new int [16][];                //  myslim, vytvori 16 radku

        for(int row=0; row<triangle.length; row++){
            triangle[row] = new int[row+1];              //   ??  ze by toto vytvorilo dalsi radek
            for(int i=0; i< (row+1); i++){               //   ??
                triangle[row][i] = i;	                          //   ??
            }
        }

        print2DIntArray(triangle);
    }

    public void print2DIntArray(int [][]multi){
        for(int[] outer : multi){                   //vezme prvek(pri prochazeni) z pole multi a vlozi do outer pole??
            if(outer==null){                        //  ??
                System.out.print("null");          //  ??
            }else{
                for(int inner : outer){               // ??
                    System.out.print(inner + ",");   //  ??
                }
            }
            System.out.println("");
        }
    }
Java › Ternary operator
6. 2. 2022   #389832

#14 hlucheucho
Fakt moc dekuji

Java › Ternary operator
5. 2. 2022   #389830

Muze to byt takhle?

Pokusil sem se to znazornit,ale to ulozeno/prepsani promenne url z returnu  si fakt nejsem jist.

O tohle mi celou dobu jde, fakt je problem v tech nazvech url, blbe se to pisuje. dekuju

Připojen obrázek.

robin
Java › Ternary operator
30. 1. 2022   #389806

#6 hlucheucho
Dekuju, promin nevyjadril sem se asi dobre. 

Ok, ale proc to url jako parametr zadavame v podstate

2x. Jednou v ternarnim operatoru, to jsi mi vysvetlil, ale pak znova v te funkci jako ( String url), to uz prece ta funkce vi, s cim ma pracovat prave z toho ternatniho operatoru z toho addHttp(url).

Neniliz pravda? 

robin
Java › Ternary operator
28. 1. 2022   #389781

#3 peter
me slo o tohle v tom ternarnim operatoru 
: addHttp(url)

proc tam nemuze byt je 
: addHttp( ) // to (ur)l je pak jako promenna, co si pamatuje ten vystup z return? Chapu dobre?

 

robin
Java › Ternary operator
26. 1. 2022   #389745

 Potreboval bych vysvetlit parametr url v tom ternarnim operatoru
: addHttp(url);
Pokud dojde na tuto drughou volbu, tak ternarni operator zavola metodu
private String addHttp(String url) , ktera si vezme jako parametr  String url ? a vrati  prave pomoci toho parametru (url) v  addHttp(url); v radku s  terarnimn operatorem adresu url  s http. Je to zhruba tak?

Dekuji

 

@Test
public void moreTernary(){
String url = "www.eviltester.com";
url = url.startsWith("http") ? url : addHttp(url);

assertTrue(url.startsWith("http://"));
assertEquals("http://www.eviltester.com", url);
}
private String addHttp(String url) {
return "http://" + url;
robin
Java › konstruktory
26. 1. 2022   #389742

 Zdravim, potreboval bych vedet, ten konstruktor 1 odkazuje na konstruktor 2 nebo naopak,  jak to chapat.

Dekuju

public class User {
private String username;
private String password;


//Konstruktor 1
public User(){
this("username", "password");
}

//Konstruktor 2
public User(String username, String password) {
this.username = username;
this.password = password;
}
robin
Java › Bitwise operations, testing
21. 1. 2022   #389645

Dekuji, ale tohle video asi mozna nekomu pomuze i kapku  vic, pokud se jako ja uci vizualne.

https://www.youtube.com/watch?v=qfH2Fkc1ujg

robin
Java › Bitwise operations, testing
16. 1. 2022   #389617

Zdravim,

co prosim znamena toto v konkretnim testu, nejasnosti jsem zvyraznil.

Postaci popsat za lomitko.

Dekuji moc

-autor knihy vubec nevysvetlil

@Test
public void bitwiseOperatorsExplored(){
assertEquals(0b0001,
0b1001 & 0b0101);   //??

}

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

x |= 0b1001;                     //co toto znamena??
assertEquals(0b1001, x);
x ^= 0b1110;          //co toto znamena??
assertEquals(0b0111, x);

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

@Test
public void bitwiseShiftOperatorsExplored(){
int x = 56;
assertEquals(x*2, x<<1); //??
assertEquals(x*4, x<<2);
assertEquals(x*8, x<<3);


x <<=3;  //??
assertEquals(56*8, x);


x = Integer.MAX_VALUE;
assertEquals(Integer.MAX_VALUE/2, x>>1);  //??
assertEquals(Integer.MAX_VALUE/4, x>>2);
assertEquals(Integer.MAX_VALUE/8, x>>3);

}

robin
Java › Vyklad kodu, filed, instance.
15. 1. 2022   #389602

#2 gna
dekuju ti moc, jen jsem to potreboval asi videt rozepsane, najednou tam uvedli instance. a ja jsem nevedel honem co tim mysli

robin
Java › Vyklad kodu, filed, instance.
15. 1. 2022   #389598

Ahoj, v ucebnici se najednou setkavam s "instance. "

assertEquals(ClassExample.aClassField,  //tady chapu,ze ClassExample je trida
                     "a class field");
You can access class fields from instance objects, but the IDE may warn you, or the field
may not show up in code completion.   //tuhle formulaci moc nechapu, co mysli tim instance objektu

instance.aClassField = "changed"; //jako ze muzu pole-promenou .aClassField  zmenit jinou tridou nebo?? nebo co je to to instance prosim?

assertEquals(instance.pubField, "a public field");
instance.pubField = "amended public field";
assertEquals(instance.pubField, "amended public field");

 Dekuji za radu

shockwave
Java › test v jave z cmd radky
24. 12. 2021   #389349
shockwave
Java › test v jave z cmd radky
24. 12. 2021   #389348

Ahoj, v IntelliJ ide mi jde test v jave spustit v pohode, ale z cmd vubec. Poradite, co delam spatne, co zmenit. Jestli se prepinam do blbeho adresare. Prikaz davam mvn test. Dekuji Pouzivam maven. Intellij ide,

Připojen obrázek.

robin
Java › Zahozeni hodnoty z mezipameti
29. 10. 2021   #388875

#2 gna
Opravte mne prosim, zda to napisi spravne,jak pracuje kod postupne s vlozenymi  pismeny :

Pokud bych zadal vstup napr. znaky JKL, tak to prvni "read()" nacte "J" a skoci hned do If(patri do prvniho "Do-While") a pote pokracuje do "While".

Jaky je pak prubeh s dalsim pismenem "K" ? S tim uz se pokracuje jen do druheho "Do-While", stejne tak s tretim pismenem "L"? Aspon tak se mi to jevi.

Druhe a treti pismeno se jiz pak nikde nevypisi.

robin
Java › Zahozeni hodnoty z mezipameti
28. 10. 2021   #388839

#2 gna
Dekuji za vysvetleni, ale jak si mam prosim te prelozit ty dva radky do cestiny:


ignoruj = (char) System.in.read();

} while (ignoruj != '\n');
 

robin
Java › Zahozeni hodnoty z mezipameti
27. 10. 2021   #388836

Ahoj, marne tady badam, jak Java pozna z ktereho radku, ze nekdo vlozil jiny znak, nez je ulozen v promenne odpoved.
Autor knihy sice napise poznamku // zahoď jakýkoli jiný znak ve vstupní mezipameti,ale uz nic vic
Jak ma clovek prelozit do lidske reci treba radek:
ignoruj = (char) System.in.read(); } while (ignoruj != '\n');


2.Jestli dobre chapu, tak promenne ignoruj = (char) System.in.read(); a zn = (char) System.in.read(); uchovavaji stejny vstup z klavesnice, jak jako pak "zahod jakykoliv jiny znak?" Rad bych to pochopil, staci, kdyz naznacite, uz se snad chytnu. Dekuju
 

// Hra na uhodnutí písmene, 4. verze.
public class Hadani4 {
public static void main(String args[])
throws java.io.IOException {
char zn, ignoruj, odpoved = 'K';

do {
    System.out.println("Myslím na písmeno mezi A až Z.");
    System.out.print("Zkus jej uhodnout: ");
    // přečti znak
    zn = (char) System.in.read();



// zahoď jakýkoli jiný znak ve vstupní mezipaměti
do {
ignoruj = (char) System.in.read();
} while (ignoruj != '\n');

if(zn == odpoved) System.out.println("** Správně**");
    else {
    System.out.print(" ... Promiň, ale jsi ");
    if (zn < odpoved) System.out.println("příliš nízko");
    else System.out.println("příliš vysoko");
    System.out.println("Zkus to znovu!\n");

    }
   } while (odpoved != zn);
  }
}
robin
Java › Kod prvocisla
22. 10. 2021   #388803

Vratim se tedy k druhemu cyklu, pokud z prvniho cyklu obdržím např. hodnotu 6, tak dosadím( j=2; 2<=6/2;j++;) to znamena,ze je splnena podminka v druhem cyklu "For" a pokracuje se do "if" podminky. Co se deje pak s "j++"v druhem cyklu FOR, zvetsi se na hodnotu 3 a pak ( j=3; 3<=6/3;j++;) a pak ..konec ..., protoze 2 neni vetsi nez 3 nebo...??? Tohle mi dela problem nebo se pak uz prejde do prvniho "For" cyklu ?? Dekuji

robin
Java › Kod prvocisla
21. 10. 2021   #388794

   

Připojen obrázek.Ahoj, v tom druhem cyklu For, to j++ ,neni to tam vcelku k nicemu. Z prvniho cyklu se dosadi hodnota cisla a v druhem cyklu se podeli 2ma a upresni se Modulem,zda je cislo delitelne jinou hodnotou nez samo sebou. Chapu to dobre? Dekuji

shockwave
Java › Prestupny rok
5. 8. 2021   #388330

#2 hlucheucho
Vidis jako samouka, tohle mě nenapadlo, ale ty pravidla tam fakt jsou.

Prvně jsem si myslel, že si děláš prču, ale pak...fakt díky.

shockwave
Java › Nefungujici kod
1. 8. 2021   #388283

#7 Kit
Dekuji ti za pomoc. Vazim si toho

shockwave
Java › Nefungujici kod
27. 7. 2021   #388245

   

public class HelloWorld{

     public static void main(String []args){
            
            double mnozs= 30; /*ks*/
            double cena= 8;   /*kč*/
            double total=mnozs * cena;
            if(mnozs > 20)
                if(mnozs< 50)
                     
                     total= total * 0.90;  
                else
                     
                     total= total * 0.80; 
            
            System.out.println("Total is: "+ total + "Kč");     
            }
}
shockwave
Java › Nefungujici kod
27. 7. 2021   #388244

#2 Kit
Trosku jsem to prekopal. Vice mene me zajimalo, kdy se vyhodnoti jake TOTAL. Ale uz si myslim je to jasne, pokud je splnena prvni podminka postupuje se k druhemu IF, pokud i to je splneno dojde k vypoctu 10% slevy. Pokud druha IF neni TRUE tak dojde k vypoctu ELSE a 20%ni slevy. Pokud na zacatku neni splnena ani jedna podminka, vypocte se pouze pocatecni cena a zadna sleva. Prikladam prekopany kod:

shockwave
Java › Nefungujici kod
27. 7. 2021   #388242

Ahoj, kde delam chybu, ze mi to nevyhodi vysledek. Dekuji

public class HelloWorld{

     public static void main(String []args){
            int total;
            int number= 10;
            if(number > 20)
                if(number < 50)
                     total= number * 5;  
                else
                     total=number * 10;
            
            System.out.println("Total is:"+total);     
            }
}
shockwave
Java › Objasneni promennych v array
6. 6. 2021   #387991

Ahoj prikladam kod , objasnil by mi nekdo prosim, co nebo jaky vyznam ma promenna i a j, co maji delat , jakou cast indexu  v poli predstavuji? Vubec nevim, jak si to predstavit. Dekuji

V tutorialu k tomu rekli jen, ze vicerozmerne pole se projde pomoci techto dvou promennych.

public class Main {
  public static void main(String[] args) {
    int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
    for (int i = 0; i < myNumbers.length; ++i) {
      for(int j = 0; j < myNumbers[i].length; ++j) {
        System.out.println(myNumbers[i][j]);
      }
    }
  }
}
josef
Java › Kalkulacka pujcky, oprava kodu
5. 6. 2021   #387990

#3 nv
dekuji moc za pomoc. Super

josef
Java › Kalkulacka pujcky, oprava kodu
2. 6. 2021   #387987

 oprava kodu samozrejme:



import java.util.Scanner;

public class Program
{
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int amount = scanner.nextInt();
		//your code goes here
		int paid;
		int rest;
		int x = 0;
		while(x < 3){ //3 cykly - jde o platby za 3 mesice
			paid = amount * 10 / 100 ;//vypocet 10% z pujcky -inputu
			rest = amount - paid; // vypocet zbyle castky po odectu 10% od inputu
			amount == rest;
			x++;

		}
		
	}
}
josef
Java › Kalkulacka pujcky, oprava kodu
2. 6. 2021   #387986

Ahoj, prikladam kod kalkulacky pujcky, kde by se melo z vlozene castky kazdy mesic zaplatit 10% a kazdy mesic by se ukazalo, kolik zbyva doplatit. Postaci vytvorit  3cykly / platby za  3 mesice. Dekuji za pomoc

import java.util.Scanner;

public class Program
{
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int amount = scanner.nextInt();
		//your code goes here
		int paid;
		int rest;
		int x = 0;
		while(x < 3){ //3 cykly - jde o platby za 3 mesice
			paid = amount * 10 / 100 ;//vypocet 10% z pujcky -inputu
			rest = amount - paid; // vypocet zbyle castky po odectu 10% od inputu
			x++;

		}
		
	}
}
shockwave
Python › Exception, pomoc s kodem
27. 1. 2021   #387279

Ahoj, jak by jste si tady vyložili uvodní anglický text. A pak dále v kodu, chápu dobře, že Break ukončí smyčku hned po prvním projití cyklem, at uz je podmínka True nebo False. Dekuji 

from selenium import webdriver
from selenium.common.exceptions import StaleElementReferenceException
import time
driver= webdriver.Firefox(')
driver.get('http://apress.com')
driver.find_element_by_name('query').send_keys('python selenium')
while True:
ꂠꂠꂠꂠtry:
ꂠꂠꂠꂠꂠꂠꂠꂠꂠꂠꂠs=driver.find_element_by_class_name('search__submit')
ꂠꂠꂠꂠꂠꂠꂠꂠs.submit()
ꂠꂠꂠꂠꂠꂠꂠꂠtime.sleep(2)
ꂠꂠꂠꂠꂠꂠꂠꂠs.submit()
ꂠꂠꂠꂠexcept StaleElementReferenceException:
ꂠꂠꂠꂠꂠꂠꂠꂠprint('Stale Exception is Skipped.')
ꂠꂠꂠꂠbreak
driver.quit()

 Kod s textem:

Stale
exception is raised in the following program by submitting the web element after a
while of its first submission. The handled exception is ignored or skipped that tries to
terminate a test case.

shockwave
Python › Vysvetleni kodu, get_attribute
14. 1. 2021   #387152

#2 gna
nechapal sem souvislost get_attribute('src')) a status_code

Dekuji moc

shockwave
Python › Vysvetleni kodu, get_attribute
14. 1. 2021   #387147

Ahoj, prelozi mi prosim do cz nekdo tuto cast kodu:

requests.head(image.get_attribute('src')).status_code == 200

Dekuji moc

shockwave
Python › Generator cisel
22. 11. 2020   #386975

Mmj se sem neda vlozit kod z mobilu a prispevky se nedaji editovat, kdyz jsou vlozeny..

shockwave
Python › Generator cisel
22. 11. 2020   #386974

Ahoj, pomuze nekdo, kod by mel postupne nahodne zobrazit 6 cisel, nekdy ale zobrazi pouze 4. Myslel jsem, ze smycka while toto osetri,ale zrejme je tam chyba. Mrkne mi prosim nekdo na ten kod. Dekuji   (Ani moc nevim, jak jinak osetrit ve While, kdyz neni splnena podminka a cislo uz v Listu je obsazeno).

import random

voted=[]
number1=random.randint(1,6)
while not number1 in voted:
 voted.append(number1)
 print(voted)
number2=random.randint(1,6)
while not number2 in voted:
   voted.append(number2)
   print(voted)
number3=random.randint(1,6)
while not number3 in voted:
  voted.append(number2)
  voted.append(number3)
  print(voted)
number4=random.randint(1,6)
while not number4 in voted:
  voted.append(number4)
  print(voted)
number5=random.randint(1,6)
while not number5 in voted:
  voted.append(number5)
  print(voted)
number6=random.randint(1,6)
while not number6 in voted:
  voted.append(number6)
  
  print(voted) 
shockwave
Python › Pomoc s kodem + zobrazeni p…
20. 11. 2020   #386961

Dekuji moc #5 Pavel
Jen aby jste mi rozumeli, jsem samouk a v ucebnici maji kod napsan prasacky, s editaci  kodu se nikdo moc neobtezoval: t(akhle to vypada v ucebnici)

def checkIfPrime (numberToCheck): for x in range(2,
numberToCheck): if (numberToCheck%x == 0):
return False return True

Jen kdyby mi jeste nekdo prosim pomohl pochopit proc ve vnitrni casti kodu  f(numberToCheck%x == 0):je False

a u vnejsi casti kodu je True, jakoze cislo je prvnocislo, pokud je  numberToCheck%x nerovno 0, chapu dobre ?

K druhe casti dotazu, kod jsem dal do souboru prime.py, cesta k souboru je v mem pripade: /home/asus-josef/Plocha/prime.py  Jde mi o to,lze soubor spustit i z terminalove radky v Linuxu  (ne  jen napr. z IDLE nebo jineho IDE )? Dekuji moc za pomoc

shockwave
Python › Pomoc s kodem + zobrazeni p…
20. 11. 2020   #386958

#1 shockwave
mi to porad vypisuje None

shockwave
Python › Pomoc s kodem + zobrazeni p…
20. 11. 2020   #386953

Ahoj, poradi nekdo proc nefunguje:  a jak zobrazim vysledek z prikaz radky terminalu.. Dekuji

Vyhodnocuje, zda je cislo prvocislo:

def checkIfPrime(numberToCheck):
    for x in range(2,numberToCheck):
        if (numberToCheck%x == 0):
            return False
            return True

answer = checkIfPrime(3)
print(answer)

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

 

 

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