Hallo liebe Python Gemeinde,
ich bin neu hier im Forum. Zur Zeit arbeite ich mich in Python ein, um damit ein Simulationsprogramm (MSC.Marc/Mentat) mit Werten zu "füttern".
Folgendes Problem habe ich im Moment:
ich möchte eine Abfrage starten, ob eine Variable eine gerade oder ungerade Zahl annimmt.
So in etwa:
anzahl = strecke / abstand
var1 = int(anzahl)
if var1 == gerade:
.......Anweisung1
else:
.......Anweisung2
gibts da irgend was in Python?
Für eure Hilfe wäre ich sehr dankbar.
Gruß, mep
Abfrage ob Zahl gerade oder ungerade
Ich würde es per Modulo Operator machen:mep hat geschrieben:gibts da irgend was in Python?
Für eure Hilfe wäre ich sehr dankbar.
Code: Alles auswählen
if x % 2: #ungrade
pass
else: #grade
pass
Hi
Ja da gibt es sowas.
Mit dem Modulo '%' Operator erhält man den Rest einer Division, in diesem Fall
durch 2:
lg icepacker
Ja da gibt es sowas.
Mit dem Modulo '%' Operator erhält man den Rest einer Division, in diesem Fall
durch 2:
Code: Alles auswählen
if var1 % 2:
print 'ungerade'
ubuntu linux !!
Hallo,
eine weiterer Weg wäre die Lösung per Bitoperation:
Gruss, Helmut
eine weiterer Weg wäre die Lösung per Bitoperation:
Code: Alles auswählen
if var & 1:
print ungerade