Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Nauč se s námi víc. Využij 50% zdarma na e-learningové kurzy.
Avatar
phoer
Člen
Avatar
phoer:14.12.2013 20:24

Víme, že soubor.write(ře­tězec) nám uloží jen textový řetězec, tak jak to pak teda je s číslicemi ?

Editováno 14.12.2013 20:26
Odpovědět
14.12.2013 20:24
„Co slyším, to zapomenu. Co vidím, si pamatuji. Co si vyzkouším, tomu rozumím.“ - Konfucius
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na phoer
Jan Vargovský:14.12.2013 20:30

Viděl jsi někdy číslicový soubor?

 
Nahoru Odpovědět
14.12.2013 20:30
Avatar
Kit
Redaktor
Avatar
Odpovídá na phoer
Kit:14.12.2013 20:39

Číslice jsou standardními znaky ASCII.

Editováno 14.12.2013 20:40
Nahoru Odpovědět
14.12.2013 20:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Michal Žůrek - misaz:14.12.2013 20:41

konkrétně ASCII znaky 48 - 57

Editováno 14.12.2013 20:42
 
Nahoru Odpovědět
14.12.2013 20:41
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
phoer
Člen
Avatar
phoer:14.12.2013 20:45

Mám takovýdle kod, název města se mi normálně uloží, ale problém vznikl u populace.

name = 'seznam.txt'
file1 = file(name, 'a')

seznam = []
### vstup od uživatele
### zeptá se ho na počet měst a populace , který bude chtít přidat do seznamu
vstup = input("How many: ")

if(vstup > 0):    ### pokud vstup od uživatele je větší jak 0 , tak prográm bude pokračovát
    for zadej in range(vstup):
        ### vstup od uživatele
        ### požadá o zadaní názvu města a její populace
        city = raw_input("City: ")
        population = input("Population: ")
        ### zadané hodnoty do city a population přidá do seznamu
        seznam.append([city,population])
else:
    print "Number must be greater than 0."

file1.write(city)
file1.close()
Editováno 14.12.2013 20:46
Nahoru Odpovědět
14.12.2013 20:45
„Co slyším, to zapomenu. Co vidím, si pamatuji. Co si vyzkouším, tomu rozumím.“ - Konfucius
Avatar
Kit
Redaktor
Avatar
Odpovídá na phoer
Kit:14.12.2013 20:57

Však tam žádné číslice neukládáš.

Nahoru Odpovědět
14.12.2013 20:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
phoer
Člen
Avatar
phoer:14.12.2013 20:57

Problém jsem už vyřešil pomocí file1.write(str(po­pulation))

//Pardon , měl jsem na mysli nějaký číslo...

Editováno 14.12.2013 20:59
Nahoru Odpovědět
14.12.2013 20:57
„Co slyším, to zapomenu. Co vidím, si pamatuji. Co si vyzkouším, tomu rozumím.“ - Konfucius
Avatar
FastNode
Redaktor
Avatar
Odpovídá na phoer
FastNode:28.12.2013 13:09

Pokud použiješ raw_input tak dostaneš řetězec rovnou bez konvertování :)

 
Nahoru Odpovědět
28.12.2013 13:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.