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

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

 

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

Martin
Python › Zápis do souboru
1. 2. 2015   #198675

#2 gcx11
Jeste otazka, kdyz chci aby mi to vypsalo texty na kazdy radek zvlast v souboru, jak na to? 

Viz. níže mi to nefunguje:

otevri1.write('Obsah trojuhelniku je %d' % obsah 'x.'\n)
otevri1.write('Obvod trojuhelniku je %d' % obvod 'x^2.)

Díky

Martin
Python › Zápis do souboru
1. 2. 2015   #198674

#2 gcx11
Ano, je to tak. Díky moc:)

Ps: jak udělat z výsledku flout? Vysledek mam zaokrouhleny...Mohl by jsi mi vysvetlit %d..

Díky moc

Martin
Python › Zápis do souboru
1. 2. 2015   #198669

Ahoj,

mám celkem stupidní problém, ale nevím si s ním rady. Můžete mi pomoct?

Mám soubor trojuhelnik.txt, ze kterého načtu hodnoty a na základě těch hodnot vypočtu obsah a obvod.

Poté chci vypočtené hodnoty obsah a obvod uložit do nového souboru, tam je problém.

Když hodnoty obvod a obsah vytisknu (print) tak je vidim, ale nemuzu je zkopirovat do noveho souboru...

Níže je kod

import sys, os, math # import knihoven os, sys a math

vstup = "trojuhelnik.txt"
nazev = "vystup.txt"
otevri = open(vstup, "r+") 
otevri1 = open(nazev, "w")
radky = otevri.readlines() 

radek = radky[1].split(";") 

c = float(radek[0]) 
alfa = float(radek[1]) 
r = float(radek[2]) 

#  Dopocet potrebnych hodnot

a = 2*r*math.sin(math.radians(alfa)) 
singama = c/(2*r)
gama = math.degrees(math.asin(singama)) 
beta = 180 - (alfa + gama) 
b = 2*r*math.sin(math.radians(beta)) 

obvod = a + b + c 

obsah =(a * b * c)/(4*r) 

otevri1.write('Obsah trojuhelniku je' obvod)

print "Obvod trojuhelniku je ", obvod, "x."
print "Obsah trojuhelniku je ", obsah, "x^2."

otevri.close()
otevri1.close()

 

 

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