edit:
Ked mám
for i in range(1,21):
print(" "*(i-1),i)
tak na zaciatku ked je i = 1 tak " " krát (1-1) je nula a " " krát 0 by mala byť nula medzier ale ono tú medzer pred jednotku dá aj tak, nejak to nechápem prečo to je tak lebo keby je i=2 tak 2-1 je
Urcite existuje aj viac sposobov ako to chapat, ja som si myslim ze vtom uz sposob nasiel, je to dobry sposob myslenie ? čiže tu " "*(n-1-i) hviezdička nefunguje ako násobenie lebo by to bolo medzera krát nula ale funguje to iba ako nejake priradenie že 1medzera +0medzier sa rovná 1 medzera ?
@luwary Spajat retazce sa da len pomocou +, alebo metodou .join
Ked ich oddelujes pri printovani ciarkou, tak sa oddelia medzerou - to sa da osetrit ze do printu pridas sep='' napr. print(a,b,sep='')
prvy sa da zapisat rozne:
for i in range(1,21):
print(' '*(i-1),i,sep='')
for i in range(1,21):
print(' '*(i-1)+str(i)
for i in range(1,21):
print(''.join([' '*(i-1), str(i)])
Roleta je špeciálny inkognito mód, ktorým skryješ obsah obrazovky pred samým sebou, alebo inou osobou v tvojej izbe (napr. mama). Roletu odroluješ tak, že na ňu klikneš.
13 komentov
for i in range(1,21):
print(" "*(i-1),i,sep='')
Ked ich oddelujes pri printovani ciarkou, tak sa oddelia medzerou - to sa da osetrit ze do printu pridas sep='' napr. print(a,b,sep='')
prvy sa da zapisat rozne:
for i in range(1,21):
print(' '*(i-1),i,sep='')
for i in range(1,21):
print(' '*(i-1)+str(i)
for i in range(1,21):
print(''.join([' '*(i-1), str(i)])