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()