In this repositary there are some fun begginer python projects.
Created
December 6, 2019 21:22
-
-
Save Jedrek369/129e15ab4efecee4958d637609009453 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Default ignored files | |
/workspace.xml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<module type="PYTHON_MODULE" version="4"> | |
<component name="NewModuleRootManager"> | |
<content url="file://$MODULE_DIR$" /> | |
<orderEntry type="jdk" jdkName="Python 3.7 (1)" jdkType="Python SDK" /> | |
<orderEntry type="sourceFolder" forTests="false" /> | |
</component> | |
</module> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<component name="InspectionProjectProfileManager"> | |
<settings> | |
<option name="USE_PROJECT_PROFILE" value="false" /> | |
<version value="1.0" /> | |
</settings> | |
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<project version="4"> | |
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (1)" project-jdk-type="Python SDK" /> | |
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<project version="4"> | |
<component name="ProjectModuleManager"> | |
<modules> | |
<module fileurl="file://$PROJECT_DIR$/.idea/1.iml" filepath="$PROJECT_DIR$/.idea/1.iml" /> | |
</modules> | |
</component> | |
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<project version="4"> | |
<component name="VcsDirectoryMappings"> | |
<mapping directory="$PROJECT_DIR$" vcs="Git" /> | |
</component> | |
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
the | |
of | |
to | |
and | |
a | |
in | |
is | |
it | |
you | |
that | |
he | |
was | |
for | |
on | |
are | |
with | |
as | |
I | |
his | |
they | |
be | |
at | |
one | |
have | |
this | |
from | |
or | |
had | |
by | |
hot | |
word | |
but | |
what | |
some | |
we | |
can | |
out | |
other | |
were | |
all | |
there | |
when | |
up | |
use | |
your | |
how | |
said | |
an | |
each | |
she | |
which | |
do | |
their | |
time | |
if | |
will | |
way | |
about | |
many | |
then | |
them | |
write | |
would | |
like | |
so | |
these | |
her | |
long | |
make | |
thing | |
see | |
him | |
two | |
has | |
look | |
more | |
day | |
could | |
go | |
come | |
did | |
number | |
sound | |
no | |
most | |
people | |
my | |
over | |
know | |
water | |
than | |
call | |
first | |
who | |
may | |
down | |
side | |
been | |
now | |
find | |
any | |
new | |
work | |
part | |
take | |
get | |
place | |
made | |
live | |
where | |
after | |
back | |
little | |
only | |
round | |
man | |
year | |
came | |
show | |
every | |
good | |
me | |
give | |
our | |
under | |
name | |
very | |
through | |
just | |
form | |
sentence | |
great | |
think | |
say | |
help | |
low | |
line | |
differ | |
turn | |
cause | |
much | |
mean | |
before | |
move | |
right | |
boy | |
old | |
too | |
same | |
tell | |
does | |
set | |
three | |
want | |
air | |
well | |
also | |
play | |
small | |
end | |
put | |
home | |
read | |
hand | |
port | |
large | |
spell | |
add | |
even | |
land | |
here | |
must | |
big | |
high | |
such | |
follow | |
act | |
why | |
ask | |
men | |
change | |
went | |
light | |
kind | |
off | |
need | |
house | |
picture | |
try | |
us | |
again | |
animal | |
point | |
mother | |
world | |
near | |
build | |
self | |
earth | |
father | |
head | |
stand | |
own | |
page | |
should | |
country | |
found | |
answer | |
school | |
grow | |
study | |
still | |
learn | |
plant | |
cover | |
food | |
sun | |
four | |
between | |
state | |
keep | |
eye | |
never | |
last | |
let | |
thought | |
city | |
tree | |
cross | |
farm | |
hard | |
start | |
might | |
story | |
saw | |
far | |
sea | |
draw | |
left | |
late | |
run | |
don't | |
while | |
press | |
close | |
night | |
real | |
life | |
few | |
north | |
open | |
seem | |
together | |
next | |
white | |
children | |
begin | |
got | |
walk | |
example | |
ease | |
paper | |
group | |
always | |
music | |
those | |
both | |
mark | |
often | |
letter | |
until | |
mile | |
river | |
car | |
feet | |
care | |
second | |
book | |
carry | |
took | |
science | |
eat | |
room | |
friend | |
began | |
idea | |
fish | |
mountain | |
stop | |
once | |
base | |
hear | |
horse | |
cut | |
sure | |
watch | |
color | |
face | |
wood | |
main | |
enough | |
plain | |
girl | |
usual | |
young | |
ready | |
above | |
ever | |
red | |
list | |
though | |
feel | |
talk | |
bird | |
soon | |
body | |
dog | |
family | |
direct | |
pose | |
leave | |
song | |
measure | |
door | |
product | |
black | |
short | |
numeral | |
class | |
wind | |
question | |
happen | |
complete | |
ship | |
area | |
half | |
rock | |
order | |
fire | |
south | |
problem | |
piece | |
told | |
knew | |
pass | |
since | |
top | |
whole | |
king | |
space | |
heard | |
best | |
hour | |
better | |
true | |
during | |
hundred | |
five | |
remember | |
step | |
early | |
hold | |
west | |
ground | |
interest | |
reach | |
fast | |
verb | |
sing | |
listen | |
six | |
table | |
travel | |
less | |
morning | |
ten | |
simple | |
several | |
vowel | |
toward | |
war | |
lay | |
against | |
pattern | |
slow | |
center | |
love | |
person | |
money | |
serve | |
appear | |
road | |
map | |
rain | |
rule | |
govern | |
pull | |
cold | |
notice | |
voice | |
unit | |
power | |
town | |
fine | |
certain | |
fly | |
fall | |
lead | |
cry | |
dark | |
machine | |
note | |
wait | |
plan | |
figure | |
star | |
box | |
noun | |
field | |
rest | |
correct | |
able | |
pound | |
done | |
beauty | |
drive | |
stood | |
contain | |
front | |
teach | |
week | |
final | |
gave | |
green | |
oh | |
quick | |
develop | |
ocean | |
warm | |
free | |
minute | |
strong | |
special | |
mind | |
behind | |
clear | |
tail | |
produce | |
fact | |
street | |
inch | |
multiply | |
nothing | |
course | |
stay | |
wheel | |
full | |
force | |
blue | |
object | |
decide | |
surface | |
deep | |
moon | |
island | |
foot | |
system | |
busy | |
test | |
record | |
boat | |
common | |
gold | |
possible | |
plane | |
stead | |
dry | |
wonder | |
laugh | |
thousand | |
ago | |
ran | |
check | |
game | |
shape | |
equate | |
hot | |
miss | |
brought | |
heat | |
snow | |
tire | |
bring | |
yes | |
distant | |
fill | |
east | |
paint | |
language | |
among | |
grand | |
ball | |
yet | |
wave | |
drop | |
heart | |
am | |
present | |
heavy | |
dance | |
engine | |
position | |
arm | |
wide | |
sail | |
material | |
size | |
vary | |
settle | |
speak | |
weight | |
general | |
ice | |
matter | |
circle | |
pair | |
include | |
divide | |
syllable | |
felt | |
perhaps | |
pick | |
sudden | |
count | |
square | |
reason | |
length | |
represent | |
art | |
subject | |
region | |
energy | |
hunt | |
probable | |
bed | |
brother | |
egg | |
ride | |
cell | |
believe | |
fraction | |
forest | |
sit | |
race | |
window | |
store | |
summer | |
train | |
sleep | |
prove | |
lone | |
leg | |
exercise | |
wall | |
catch | |
mount | |
wish | |
sky | |
board | |
joy | |
winter | |
sat | |
written | |
wild | |
instrument | |
kept | |
glass | |
grass | |
cow | |
job | |
edge | |
sign | |
visit | |
past | |
soft | |
fun | |
bright | |
gas | |
weather | |
month | |
million | |
bear | |
finish | |
happy | |
hope | |
flower | |
clothe | |
strange | |
gone | |
jump | |
baby | |
eight | |
village | |
meet | |
root | |
buy | |
raise | |
solve | |
metal | |
whether | |
push | |
seven | |
paragraph | |
third | |
shall | |
held | |
hair | |
describe | |
cook | |
floor | |
either | |
result | |
burn | |
hill | |
safe | |
cat | |
century | |
consider | |
type | |
law | |
bit | |
coast | |
copy | |
phrase | |
silent | |
tall | |
sand | |
soil | |
roll | |
temperature | |
finger | |
industry | |
value | |
fight | |
lie | |
beat | |
excite | |
natural | |
view | |
sense | |
ear | |
else | |
quite | |
broke | |
case | |
middle | |
kill | |
son | |
lake | |
moment | |
scale | |
loud | |
spring | |
observe | |
child | |
straight | |
consonant | |
nation | |
dictionary | |
milk | |
speed | |
method | |
organ | |
pay | |
age | |
section | |
dress | |
cloud | |
surprise | |
quiet | |
stone | |
tiny | |
climb | |
cool | |
design | |
poor | |
lot | |
experiment | |
bottom | |
key | |
iron | |
single | |
stick | |
flat | |
twenty | |
skin | |
smile | |
crease | |
hole | |
trade | |
melody | |
trip | |
office | |
receive | |
row | |
mouth | |
exact | |
symbol | |
die | |
least | |
trouble | |
shout | |
except | |
wrote | |
seed | |
tone | |
join | |
suggest | |
clean | |
break | |
lady | |
yard | |
rise | |
bad | |
blow | |
oil | |
blood | |
touch | |
grew | |
cent | |
mix | |
team | |
wire | |
cost | |
lost | |
brown | |
wear | |
garden | |
equal | |
sent | |
choose | |
fell | |
fit | |
flow | |
fair | |
bank | |
collect | |
save | |
control | |
decimal | |
gentle | |
woman | |
captain | |
practice | |
separate | |
difficult | |
doctor | |
please | |
protect | |
noon | |
whose | |
locate | |
ring | |
character | |
insect | |
caught | |
period | |
indicate | |
radio | |
spoke | |
atom | |
human | |
history | |
effect | |
electric | |
expect | |
crop | |
modern | |
element | |
hit | |
student | |
corner | |
party | |
supply | |
bone | |
rail | |
imagine | |
provide | |
agree | |
thus | |
capital | |
won't | |
chair | |
danger | |
fruit | |
rich | |
thick | |
soldier | |
process | |
operate | |
guess | |
necessary | |
sharp | |
wing | |
create | |
neighbor | |
wash | |
bat | |
rather | |
crowd | |
corn | |
compare | |
poem | |
string | |
bell | |
depend | |
meat | |
rub | |
tube | |
famous | |
dollar | |
stream | |
fear | |
sight | |
thin | |
triangle | |
planet | |
hurry | |
chief | |
colony | |
clock | |
mine | |
tie | |
enter | |
major | |
fresh | |
search | |
send | |
yellow | |
gun | |
allow | |
dead | |
spot | |
desert | |
suit | |
current | |
lift | |
rose | |
continue | |
block | |
chart | |
hat | |
sell | |
success | |
company | |
subtract | |
event | |
particular | |
deal | |
swim | |
term | |
opposite | |
wife | |
shoe | |
shoulder | |
spread | |
arrange | |
camp | |
invent | |
cotton | |
born | |
determine | |
quart | |
nine | |
truck | |
noise | |
level | |
chance | |
gather | |
shop | |
stretch | |
throw | |
shine | |
property | |
column | |
molecule | |
select | |
wrong | |
gray | |
repeat | |
require | |
broad | |
prepare | |
salt | |
nose | |
plural | |
anger | |
claim | |
continent | |
oxygen | |
sugar | |
death | |
pretty | |
skill | |
women | |
season | |
solution | |
magnet | |
silver | |
thank | |
branch | |
match | |
suffix | |
especially | |
fig | |
afraid | |
huge | |
sister | |
steel | |
discuss | |
forward | |
similar | |
guide | |
experience | |
score | |
apple | |
bought | |
led | |
pitch | |
coat | |
mass | |
card | |
band | |
rope | |
slip | |
win | |
dream | |
evening | |
condition | |
feed | |
tool | |
total | |
basic | |
smell | |
valley | |
nor | |
double | |
seat | |
arrive | |
master | |
track | |
parent | |
shore | |
division | |
sheet | |
substance | |
favor | |
connect | |
post | |
spend | |
chord | |
fat | |
glad | |
original | |
share | |
station | |
dad | |
bread | |
charge | |
proper | |
bar | |
offer | |
segment | |
slave | |
duck | |
instant | |
market | |
degree | |
populate | |
chick | |
dear | |
enemy | |
reply | |
drink | |
occur | |
support | |
speech | |
nature | |
range | |
steam | |
motion | |
path | |
liquid | |
log | |
meant | |
quotient | |
teeth | |
shell | |
neck |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# next approach to the hangman game | |
import random | |
# Loading a list of words and choosing the one to guess. | |
def wordsList(): | |
list = open('english_words', 'r') | |
lines = list.readlines() | |
words = [] | |
for l in lines: | |
if len(l) >= 5: | |
l = l[:-1] | |
words.append(l) | |
return words | |
# Creating the new string with '_' for every unguessed word. | |
def guessedWord(guess_word, entered_letters): | |
guessed_word = [] | |
s_guessed_word = '' | |
for l in guess_word: | |
if l in entered_letters: | |
guessed_word.append(l) | |
else: | |
guessed_word.append(' _ ') | |
s_guessed_word = ''.join(guessed_word) | |
return s_guessed_word | |
# Creating the main function | |
def hangman(guess_word): | |
guesses = 3 * len(guess_word) | |
entered_letters = '' | |
print("""\nWelcome to the hangman game! Your job is to guess the word, | |
which was drawn from the one thousand most popular English words.""") | |
while guesses != 0: | |
print("\nYou have " + str(guesses) + " chances left to guess.") | |
asked_letter = input('Please enter the letter: ') | |
if asked_letter not in entered_letters: | |
entered_letters += asked_letter | |
if asked_letter in guessedWord(guess_word, entered_letters): | |
print("\nYou have guessed the letter!") | |
print("Your word: " + guessedWord(guess_word, entered_letters)) | |
print("\nAlready entered letters: " + entered_letters) | |
guesses -= 1 | |
if guessedWord(guess_word, entered_letters) == guess_word: # check if I guessed the word | |
print("\nCongratulations! You have guessed the word!") | |
break | |
else: | |
print("\nYou have not guessed the letter.") | |
print("Your word:" + guessedWord(guess_word, entered_letters)) | |
print("\nAlready entered letters: " + entered_letters) | |
guesses -= 1 | |
else: | |
print("\nYou have entered the letter. Please try again!") | |
print("Already entered letters: " + entered_letters) | |
else: | |
print("\nUnfortunately you have run out of guesses. You lost. Please try again.") | |
print("The word was: " + guess_word) | |
guess_word = random.choice(wordsList()) | |
#print(guess_word) | |
hangman(guess_word) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Loading a group of words and picking the one. | |
2. Changing every letter of the word to '_' | |
3. If a letter is guessed changing '_' to the letter. | |
4. If all letters are guessed, the information that I won is shown, | |
also if there were too many guesses, the information that I lost is shown |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# prawidłowe wyświetlanie słów w wisielcu | |
'''word = 'dear' | |
guessed_letters = ['d', 'r', 'e'] | |
guessed_word = [] | |
for l in word: | |
if l in guessed_letters: | |
guessed_word.append(l) | |
else: | |
guessed_word.append(' _ ') | |
s_guessed_word = ''.join(guessed_word) | |
print(s_guessed_word) | |
digits = [8] | |
def selectingDigits(digits): | |
selected = [] | |
for d in digits: | |
if d >= 5: | |
selected.append(d) | |
return selected | |
else: | |
print('Oops the digit is lesser than 5') | |
selectingDigits(digits)''' | |
word1 = 'g' | |
list = ['z', 'd'] | |
if word1 in list: | |
print('it is') | |
else: | |
print('it is not') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment