Code: Alles auswählen
b = raw_input("Gib eine Zahl ein!")
def umfang(x):
x * 3.14
print x*3.14
print umfang(b)
Edit (Leonidas): Code in Python-Tags gesetzt.
Code: Alles auswählen
b = raw_input("Gib eine Zahl ein!")
def umfang(x):
x * 3.14
print x*3.14
print umfang(b)
Ja. Kann jemand. Unter anderem ich.ich habe versucht ein programm zu schreiben das den unmang eines kreises berechnet aber es funktioniert nicht kann mir jemand sagen, was ich falsch gemacht habe
Die einfache Antwort ist, dass print umfang(b) den Rückgabewert von umfang(b) ausgbibt, da aber umfang(b) keinen Rückgabewert hat (kein return) ist es automatisch None. Wenn du das print gegen return ersetzt sollte das richtige rauskommen.lukasmarti hat geschrieben:schon mal danke für die antworten
der rückgabewert von raw_input ist ein string .... das heißt, du multiplizierst einen string mit einer float und da weiß Python einfach nicht was es machen soll (--> Error)lukasmarti hat geschrieben:ich habe versucht ein programm zu schreiben das den unmang eines kreises berechnet aber es funktioniert nicht kann mir jemand sagen, was ich falsch gemacht habe
schon mal danke für die antwortenCode: Alles auswählen
b = raw_input("Gib eine Zahl ein!") def umfang(x): x * 3.14 print x*3.14 print umfang(b)
Edit (Leonidas): Code in Python-Tags gesetzt.
Code: Alles auswählen
int(b)
Code: Alles auswählen
b = raw_input("Gib eine Zahl ein!")
def umfang(x):
x * 3.14
return x*3.14
print umfang(int(b))
GääähnJa. Kann jemand. Unter anderem ich.
Code: Alles auswählen
return x*3.14
Code: Alles auswählen
import math
print math.pi
Bin zwar nicht modelnine und antworte meist auch nicht so entnervt, kann das aber verstehen.Mr_Snede hat geschrieben:@ modelnine
War dieser Beitrag wirklich nötig?
Nettoanzahl von Großbuchstaben, die manchmal am anfang von Wörtern vorkommen: Nulllukasmarti hat geschrieben:ich habe versucht ein programm zu schreiben das den unmang eines kreises berechnet aber es funktioniert nicht kann mir jemand sagen, was ich falsch gemacht habe
Code: Alles auswählen
b = input("Gib den Durchmesser an:")
def umfang(x):
return x * 3.14
umfang(b)
Code: Alles auswählen
from math import pi
b = input("Gib den Durchmesser an:")
def umfang(x):
return x * pi
umfang(b)
Input sollte abgeschafft werden.Python Master 47 hat geschrieben:kann man auch input benutzen.
Ich weiß, aber für seine Zwecke geht es doch!Leonidas hat geschrieben:Input sollte abgeschafft werden.Python Master 47 hat geschrieben:kann man auch input benutzen.
Warum sich nicht gleich einen sauberen Programmierstil zulegen?Python Master 47 hat geschrieben:Ich weiß, aber für seine Zwecke geht es doch!