From 009a4e67b6f46bb06fa01d3c3d0af176ac641cf8 Mon Sep 17 00:00:00 2001 From: Danila Malyutin Date: Sat, 12 Nov 2016 06:11:39 +0300 Subject: [PATCH 1/2] add py3 extension to Python --- lib/linguist/languages.yml | 1 + samples/Python/py3.py3 | 1 + 2 files changed, 2 insertions(+) create mode 100644 samples/Python/py3.py3 diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 6e6346a3..f1a3dc13 100755 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -3372,6 +3372,7 @@ Python: color: "#3572A5" extensions: - ".py" + - ".py3" - ".bzl" - ".cgi" - ".fcgi" diff --git a/samples/Python/py3.py3 b/samples/Python/py3.py3 new file mode 100644 index 00000000..f7cf60e1 --- /dev/null +++ b/samples/Python/py3.py3 @@ -0,0 +1 @@ +print("Hello, world!") From 00dc775daf12f34615647254f265a02c895481f1 Mon Sep 17 00:00:00 2001 From: Danila Malyutin Date: Sat, 12 Nov 2016 18:46:25 +0300 Subject: [PATCH 2/2] Update, according to comments --- lib/linguist/languages.yml | 2 +- samples/Python/py3.py3 | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index f1a3dc13..968b152c 100755 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -3372,12 +3372,12 @@ Python: color: "#3572A5" extensions: - ".py" - - ".py3" - ".bzl" - ".cgi" - ".fcgi" - ".gyp" - ".lmi" + - ".py3" - ".pyde" - ".pyp" - ".pyt" diff --git a/samples/Python/py3.py3 b/samples/Python/py3.py3 index f7cf60e1..6e521931 100644 --- a/samples/Python/py3.py3 +++ b/samples/Python/py3.py3 @@ -1 +1,20 @@ -print("Hello, world!") +import random + +guesses = 0 + +number = random.randint(1, 20) + +print("Guess the number between 1 and 20! You have 6 tries.") +while guesses < 6: + guess = int(input("Is it... ")) + + if guess == number: + print("Hooray! You guessed it right!") + break + elif guess < number: + print("It's bigger...") + elif guess > number: + print("It's not so big.") + guesses += 1 +if guesses == 6: + print("You've ran out of tries.")