Advertisement
Guest User

Fakultät

a guest
Apr 10th, 2020
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. a= float(input("Bitte eine ganze positive Zahl: "))
  2. b=0
  3. erg=1
  4.  
  5. if a<0:                                                   #positive Zahl?
  6.     print("Die Zahl muss positiv sein!")
  7.     a= input("Bitte eine neue Zahl: ")
  8.     continue
  9. elif a==0:                                                #Option, das Spiel bei Eingabe von 0 zu beenden
  10.     print("Das Spiel ist zu Ende!")
  11.     break
  12.    
  13. elif ((a-int(a))==0) is False:                            #ganze Zahl?
  14.     print("Die Zahl muss eine ganze Zahl sein!")
  15.     a= input("Bitte eine neue Zahl: ")
  16.     continue
  17.  
  18. else:                                                    #alle Vorgaben erfüllt?                    
  19.     while b<a:
  20.         erg=erg*(b+1)
  21.         b+=1  
  22.     print("Das Ergebnis von ", int(a), "!", "ist ", erg, ".")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement