Procházet zdrojové kódy

Add console example

Thomas Kluyver před 11 roky
rodič
revize
1df6a62152
2 změnil soubory, kde provedl 35 přidání a 0 odebrání
  1. 27 0
      examples/console/guessnumber.py
  2. 8 0
      examples/console/installer.cfg

+ 27 - 0
examples/console/guessnumber.py

@@ -0,0 +1,27 @@
+"""A fun number guessing game!"""
+
+import random
+
+number = random.randint(1, 100)
+guesses = 0
+
+print("I'm thinking of a number, between 1 and 100. Can you guess what it is?")
+while True:
+    guesses += 1
+    guess = input('= ')
+    try:
+        guess = int(guess)
+    except ValueError:
+        print("Base 10 integers only, please.")
+        continue
+
+    if guess > number:
+        print("Too high!")
+    elif guess <  number:
+        print("Too low!")
+    else:
+        print("That's right, {}. You got it in {} guesses.".format(number, guesses))
+        break
+
+print()
+input("Press enter to quit.")

+ 8 - 0
examples/console/installer.cfg

@@ -0,0 +1,8 @@
+[Application]
+name=Guess the Number
+version=1.0
+script=guessnumber.py
+console=true
+
+[Python]
+version=3.4.0