File: num_guess.py

package info (click to toggle)
golang-github-reviewdog-errorformat 0.0~git20240608.1d3280e-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 984 kB
  • sloc: python: 59; xml: 13; sh: 7; javascript: 4; haskell: 3; makefile: 3
file content (43 lines) | stat: -rw-r--r-- 1,180 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"""Small test script taken from https://wiki.python.org/moin/SimplePrograms"""

import random
import sys # F401 'os' imported but unused
import os # F401 'os' imported but unused

### E265 block comment should start with '# '
print("Hello from reviewdog!")
print("Let's play a small number guessing game to test the flake8 github action.")
print("This game is taken from https://wiki.python.org/moin/SimplePrograms.")

guesses_made = 0

name = input("Hello! What is your name?\n")

number = random.randint(1, 20)
print("Well, {0}, I am thinking of a number between 1 and 20.".format(name)) # E501 line too long (80 > 79 characters)

while guesses_made < 6:

    guess = int(input("Take a guess: "))

    guesses_made += 1

    if guess < number:
        print("Your guess is too low.")

    if guess > number:
        print("Your guess is too high.")

    if guess == number:
        break

if guess == number:
    print(
        "Good job, {0}! You guessed my number in {1} guesses!".format(
            name, guesses_made
        )
    )
else:
    print("Nope. The number I was thinking of was {0}".format(number))

import itertools # E402 module level import not at top of file