Python-Code - zwei Zahlen eingeben lassen
Verfasst: Mittwoch 22. Oktober 2014, 20:59
Also, ich versuche grade einen Code zu erstellen und zwar bin ich bis jetzt da:
Dabei will ich halt eine Rechnung machen, die ihr in der vorletzten Zeile sehen könnt, allerdings sind da zwei Variablen vorhanden (x und i)... Das Ziel ist es, (wenn man den Code dann ausführen lässt) dass man zwei Zahlen eingibt, diese mit einem Leerzeichen trennt und die eine Zahl für x gilt und die andere für i. Ich hatte mir überlegt in die eine Zeile noch "and x" zu schreiben, also "for i and x in range (1,n+1):" aber das funktioniert so nicht.... Also wollte ich euch mal nach Rat fragen
Ich weiß leider nicht warum der Code nicht richtig angezeigt wird, in Farbe und richtig eingerückt, weil es beim letzten Mal so war. Tut mir leid
Code: Alles auswählen
from sys import stdin
for line in stdin:
def fakultaet(i):
if i>1:
return i * fakultaet(i-1)
else:
return 1
n=int(line)
sum=0
for i in range (1,n+1):
sum+=(x**i)/fakultaet(i)
print(sum)
Dabei will ich halt eine Rechnung machen, die ihr in der vorletzten Zeile sehen könnt, allerdings sind da zwei Variablen vorhanden (x und i)... Das Ziel ist es, (wenn man den Code dann ausführen lässt) dass man zwei Zahlen eingibt, diese mit einem Leerzeichen trennt und die eine Zahl für x gilt und die andere für i. Ich hatte mir überlegt in die eine Zeile noch "and x" zu schreiben, also "for i and x in range (1,n+1):" aber das funktioniert so nicht.... Also wollte ich euch mal nach Rat fragen
Ich weiß leider nicht warum der Code nicht richtig angezeigt wird, in Farbe und richtig eingerückt, weil es beim letzten Mal so war. Tut mir leid