Habe erst gerade angefangen, mich mit python zu beschäftigen. Dies ist jetzt mein zweites, einigermassen nützliches python Skript.
Ich wollte einfach mal ein Feedback über den Programmierstil (ich weiss, ist nicht viel Code ^^) und Hinweise was ev. noch besser sein könnte. Ev. ist der Algorithmus nicht ganz korrekt durchdacht. Egal, immer her mit der Kritik
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Zerlegt eine gewünschte Zahl in Primfaktoren
#
# Copyright (c) 2007 Remo Wenger
def main():
input = raw_input('Geben Sie eine Zahl ein: ');
input = int(input)
for x in range(2, input):
while input % x == 0:
print x
input = input / x
if __name__ == "__main__":
main()
Pot