Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Python: str2float und cos?

Diskussion: Python: str2float und cos? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige so, ich hab folgendes problem: wenn ich das script starte und a b alpha und beta angebe kommt zum ...

Antwort
Alt 22.11.04, 17:31   #1 (permalink)
 
Registriert seit: 08.08.04
da_fighter Leistung: Z3
da_fighter eine Nachricht über ICQ schicken
Likes: 0
Unhappy Python: str2float und cos?

Anzeige

so, ich hab folgendes problem:
wenn ich das script starte und a b alpha und beta angebe kommt zum ende immer die fehlermeldung

Zitat:
Traceback (most recent call last):
File "E:\Python23\projects\kosinussatz\kosinusscript.py ", line 52, in -toplevel-
cc = a*a + b*b - 2*a*b*cos('z')
TypeError: a float is required
wie bekomm ich da n float

thx 4 help
mFg

achja....das soll zur berechnung des cosinussatzes sein aber da fehln noch einige sachen...

da_fighter
Code:
#coded by da_fighter, www.da-fighter.de.vu, 11-22-2004, HH, Ger
from math import * #für kosinus funktionen?
print 'daficos,  version 1.0\n\nBitte  ein der Reihenfolge a, b, c, alpha, beta, gamma eingeben\n\n'
eingabe1= raw_input ('1. Vorgabe: ')
if (eingabe1 == 'a'):
    a = float(raw_input('Der Wert von a: '))
    eingabe2 = raw_input(' Welcher Wert ist noch gegeben(b, c oder bc): ')
    if (eingabe2 == 'b'):
        b = float(raw_input('Der Wert von b: '))
    elif (eingabe2 == 'c'):
      c = float(raw_input('Der Wert von c: '))
    elif (eingabe2 =='bc'):
        b = float(raw_input('Der Wert von b: '))
        c = float(raw_input('Der Wert von c: '))
elif (eingabe1 == 'b'):
    b = float(raw_input('Der Wert von b: '))
    c = float(raw_input('Der Wert von c: '))#dann muss man ja c haben, sonst nochmal von vorne und als erstes a eintragen
    eingabe2 = ''
print 'Da man auf der Tastatur keine griechischen Buchstaben hat, bitte fuer alpha x,\nfuer beta y und fuer gamma z schreiben.\n'
print 'Bitte einfach die Winkel nacheinander eingeben, ohne Komma(Reihenfolge!!!)\n'
winkel = raw_input('Welche Winkel sind gegeben: ')
if (winkel == 'xy'):
    #
    x = float(raw_input('Der Winkel von Alpha: '))         
    y = float(raw_input('Der Winkel von Beta: '))
    #elif (x+y > 180):
    #print 'Error: Die Winkel dürfen zusammen nicht grösser als 180 Grad sein!'
    #
elif (winkel == 'xz'):
    x = float(raw_input('Der Winkel von Alpha: '))
    z = float(raw_input('Der Winkel von Gamma: '))
    #elif (x+z > 180):
    #print 'Error: Die Winkel dürfen zusammen nicht grösser als 180 Grad sein!'
elif (winkel == 'yz'):
    y = float(raw_input('Der Winkel von Beta: '))
    z = float(raw_input('Der Winkel von Gamma: '))
    #elif (y+z > 180):
    #print 'Error: Die Winkel dürfen zusammen nicht grösser als 180 Grad sein!'
elif (winkel == 'xyz'):
    x = float(raw_input('Der Winkel von Alpha: '))
    y = float(raw_input('Der Winkel von Beta: '))
    z = float(raw_input('Der Winkel von Gamma: '))
    #elif (x+y+z > 180):
    #print 'Error: Die Winkel dürfen zusammen nicht grösser als 180 Grad sein!'
if (eingabe1 == 'b' and eingabe2 == 'c'):
    aa = b*b + c*c - 2*b*c*cos(x)
    print sqrt(aa)
elif (eingabe1 == 'a' and eingabe2 == 'c'):
    bb = a*a + c*c - 2*a*c*cos('y')
    print sqrt(bb)
elif (eingabe1 == 'a' and eingabe2 == 'b'):
    cc = a*a + b*b - 2*a*b*cos('z')    
    print sqrt(cc)
da_fighter ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Python: str2float und cos?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Python Problem gugugs Code Kitchen 3 01.01.09 15:58
Python frage skymuss Code Kitchen 21 10.07.08 16:15
Python Listen ba2 Code Kitchen 7 08.07.07 13:21
Python Taschenrechner ba2 Code Kitchen 3 02.07.07 05:37
PHP > Python > PHP djo (Web-) Design und webbasierte Sprachen 2 14.10.04 13:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61