Hallo Zusammen,
gibt es eine Möglichkeit, einen Code am Anfang eines Python Script einzufügen, der den folgenden Code zu einen Prozentsatz überspringt und das Script beendet?
Danke und viele Grüße.
Python Skip Code
Wenn es um den "Hauptteil" des Programms geht, ist das theoretisch schon machbar. Zum Beispiel indem man das übliche "if __name__ == '__main__': main()…"-Idiom entsprechend abwandelt. Allerdings klingt das sehr merkwürdig. Vielleicht kannst du den Zweck dessen etwas ausführen und dann kann man ggf. bessere Vorschläge machen.
- __blackjack__
- User
- Beiträge: 14019
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@RainbowTob: Was ist denn ein Prozentsatz vom folgenden Code? Dazu müsste man ja, ohne ihn auszuführen, bestimmen können welcher Code überhaupt ausgeführt werden wird und welcher nicht.
“The best book on programming for the layman is »Alice in Wonderland«; but that's because it's the best book on anything for the layman.” — Alan J. Perlis
@__blackjack__: Meine Vermutung war, dass sich "Prozentsatz" nicht auf den Code (bzw. einen Teil dessen) bezieht, sondern auf einen Wahrscheinlichkeitswert. Also so etwas in der Richtung:
Aber deine Interpretation ist etwas plausibler. Bin mal gespannt 
Code: Alles auswählen
#!/usr/bin/env python3
from random import random
def main():
print('Hello!')
if __name__ == '__main__':
if random() > 0.5:
main()
