import random

lines = """ada
adi
adixi
agata
agul
agutinu
ahal
ahidva
aka
akalsiha
akalu
akama
akanata
akane
akani
akara
akaramu
akata
akati
akeltati
akenersi
aketroti
aki
akidu
akilusa
akini
akohaxa
akute
akuxa
alakati
alatan
alaxi
ale
ali
aliki
alisata
alitiza
alonama
alu
aluna
alute
aluve
ama
amaktila
amara
amati
ame
ameka
amimu
amisu
amite
amoni
ana
anagda
anamakta
anara
anasi
anata
anate
anavu
anaxel
anazi
anekil
aneme
anemek
anenilu
aneri
aneti
ani
aniki
animi
anintat
anita
anite
anitine
anixe
anoke
anu
anugazi
anur
anusa
ara
arete
arite
asale
asami
asata
asati
aseki
asina
asinaxe
asuteke
ata
ataka
atake
atali
atanir
atara
ate
ateka
atelnat
atetak
ateva
ati
atide
atihe
atimva
atina
atine
atini
atinsale
atinu
atitan
atuti
ava
avade
aveni
aveva
avidi
avilme
avimaxa
avula
avusama
axiki
axiru
axori
azakta
azan
azanda
azatitu
azilitil
azutami
da
daha
daka
dakaren
dakla
dakuva
dalelo
dalti
dama
dame
dameva
dana
dane
danitu
darle
dasa
dasu
data
dataxi
dati
dato
davivu
daza
daze
de
dela
dena
deni
denul
dete
deti
di
dida
dila
dilate
dilel
din
dina
dire
diri
disa
dita
diteti
ditosa
ditudve
diva
dizirla
dona
duka
dulve
dumali
duna
dunata
duxa
edude
eduta
eka
eketi
ekila
ekita
elamitru
elaxe
elisa
elu
ema
emakan
emakuka
ematalo
emati
emi
emitila
ena
enaka
enalkela
enavi
enelli
eneti
enuti
erane
erase
eratenu
erenin
esa
esami
esoka
etaka
etaline
etasaken
etatsa
ete
etekata
eten
eti
etira
etuke
eva
evala
evi
evisan
examaha
exanet
exena
exi
exinala
exiru
ezina
ga
galta
galuta
gani
gare
gati
gatomi
ge
gehi
gele
gevi
gi
giri
gisa
gisal
gitu
go
gugaso
gukare
guti
ha
hadi
hakundi
hali
hame
hammut
hana
hani
hanu
hari
hasinku
hasivu
hati
have
he
heli
henu
hi
hik
hikeki
hiki
hiko
hinul
hiru
hita
hitanku
hitesa
hive
hu
hudat
idaktanu
idata
igi
ihare
ihatotel
ika
ikanen
ike
iketera
iki
ikindamal
ikintiki
ikitavi
ikitesa
iko
ikoma
ila
ilada
ilamuta
ilanu
ilate
ilera
ilevi
iliza
ima
imade
imara
imavenu
imazu
imini
imure
ina
inakaran
iname
inasa
inat
ineresat
ini
inimi
ira
iralza
iranadi
irele
iresa
iretuna
irulmu
isa
isaku
isana
isatina
isege
ita
itaku
italavi
itanal
itanu
itate
itavizit
ite
itedel
itedmidi
iten
itena
iteti
iti
itine
itivi
ito
itusu
ituxu
iva
ixaka
ixitela
ka
kada
kade
kadi
kage
kahexak
kahu
kak
kake
kaket
kaketa
kaki
kakot
kakte
kaktenti
kakti
kal
kala
kalda
kale
kalha
kali
kalika
kalkak
kalta
kalu
kalzite
kama
kamaki
kamat
kame
kamele
kami
kamini
kaminik
kamiri
kamu
kan
kana
kanaku
kanaso
kane
kani
kanil
kanka
kanki
kanla
kanoza
kansa
kanu
kara
karel
karu
kasa
kasat
kasata
kasek
kasen
kasi
kasit
kasu
kat
kata
katakta
katanin
katava
kate
katema
kateno
kati
katil
katimi
katin
katita
katru
katu
katumma
kava
kavan
kavi
kaxa
kaxamve
kaxe
kazal
kazata
kazi
kaziti
ke
kedmun
kehatu
kekin
kekovi
kektani
kektin
keku
kela
kelkeki
kelza
kema
keme
kemi
kemmin
kemmu
ken
kena
kene
kenete
keni
kenu
kenul
kera
kesa
kesu
keta
ketatri
kete
keti
ketumi
keva
kevidma
kevika
kevune
kexa
kezal
ki
kihe
kihel
kika
kikala
kikan
*****
kikel
kiko
kikon
kiku
kil
kila
kilaka
kilal
kilaze
kili
kilina
kilna
kilo
kima
kimakil
kimalta
kimema
kimi
kimmok
kimo
kimva
kimvun
kin
kina
kine
kini
kinla
kino
kintale
kinu
kira
kiraka
kiren
kiri
kiro
kisal
kisi
kiso
kita
kite
kitek
kito
kitona
kitu
kive
kivi
kivinte
kixa
kize
ko
koge
koka
koli
komati
komeli
konan
koninal
konu
konumo
kote
koti
kotra
kotsit
ku
*****
kuka
kuke
kuki
kulnu
kulo
kulti
kuma
kume
kuna
kunik
kura
kure
kuri
kusakin
kuta
kutet
kuti
kutit
kutu
kuvi
la
lada
lade
ladu
lagi
lahe
laka
lakemi
laki
laktansu
laku
lale
laloden
lalu
lama
lami
lamomi
lamu
lan
lana
laneken
lanhani
lani
lanin
lanitu
lanke
lanki
lanu
lar
lare
lari
lasa
lata
latado
latal
latala
lataltu
latalzi
late
latexa
lati
latil
latima
lato
latozi
latula
latuso
latuta
laxe
laza
lazal
laze
lazi
lazuni
le
ledi
leka
leki
lektin
lela
lelina
leliti
lelza
lema
leme
len
lena
lenavi
leni
lenimme
lenkante
lenkiri
lenlo
leno
lenu
lenxani
lera
lesan
lesezo
leta
lete
letela
letenon
leti
levi
li
lidanxe
lidi
lika
likane
like
liki
liku
lile
lilku
lilni
lilsan
lima
limadna
lime
limi
limixa
limme
lin
lina
linakin
linamu
linato
line
lini
linki
linlivu
linu
linxuti
lit
lita
litala
lite
liti
litiga
litimin
litu
liva
liza
lizisat
lo
lode
lolna
lomi
lona
lora
losa
lotaza
lote
lovi
loxeta
lu
ludi
ludot
luka
lukaki
lulalni
lulata
lun
luna
lunda
luni
lusi
luta
luti
luve
luvo
luxati
luzuti
ma
madi
maditin
madula
madusa
magno
maha
mahe
mahi
maka
makaltu
makatun
make
maki
makimu
makini
mal
mala
male
mali
malnama
malo
malseki
malson
mamele
mamen
mami
mamini
mammi
mamot
mamu
mamune
man
mana
manaka
manat
mane
mani
manka
manlan
mara
marati
mare
maresa
marexa
maruket
masa
masata
masava
mase
masi
masiva
masu
mat
mata
matale
mate
mati
matimi
matin
mato
matota
matsa
matu
maturi
matuse
mava
maval
mavi
maxa
maxagma
maxarto
maxi
maza
me
mek
meka
meke
mektu
mekusu
mela
melare
mele
melola
memuli
memunut
memusa
men
mena
menada
menamu
menan
menate
mene
meniri
menku
menumat
mera
merina
mesima
mesin
mesita
mesu
met
metasu
mete
meto
metuki
metuna
meva
mevake
mexi
mi
midme
mihate
mika
mikat
mikati
mikazu
mike
mikin
mikini
miku
mikuka
mila
mile
mili
milir
millana
mima
miman
mime
mina
minari
minira
mintu
minza
minzi
miri
misatu
mise
misu
mit
mita
mital
mitanal
mite
miti
miva
mivati
mivi
mivo
mixen
mo
moda
moge
mona
mora
moru
mosale
mota
mote
moto
motrur
mova
movo
mu
muk
muka
muki
muli
multal
mulval
muma
muna
mune
muni
munitu
munsa
muri
musin
mut
muta
mutama
mutane
mute
muti
mutinu
muvalo
muxe
na
nadaka
nagin
naheta
nak
naka
nakana
nakari
nakata
nakati
nakavu
nake
naki
nakika
nakin
nakiti
nakle
naku
nal
nala
nalami
nalasu
nalen
nali
nalit
nalkuru
nallana
nallola
nalna
nalti
naluk
nama
namaka
namani
namasak
name
namet
nami
namina
namiti
namu
namuki
namul
nan
nane
nanet
nani
nanike
nanimen
nano
nansani
nanta
nante
nanuna
nanura
nara
naran
nare
naren
naril
narisan
narmanu
naru
narutal
nasa
nase
naseti
nasi
nasova
nata
nataka
natal
natamu
natari
natavel
natavu
nataza
nate
natel
natemol
nateza
nati
natika
natimi
natit
natite
nato
natoki
natolu
natoma
natriva
natu
natuga
nava
navazak
nave
navi
navota
navu
naxa
naxaka
naxe
naxo
naza
*****
ne
neda
nedi
negu
nek
neka
nekalni
nekasa
neko
nela
nelata
neli
nema
neme
nemi
nemil
nemu
nen
nena
nenal
nenami
nenar
neni
nenina
neniti
neno
nensa
nenu
nenul
nenumva
nera
nerani
nerita
neru
nesera
neso
nesu
neta
netasi
nete
neti
netin
neto
netu
nevata
neve
nexitan
nexiva
neza
nezi
ni
nidi
nika
nikalo
nikatu
nike
nikeku
niken
niki
nikil
nikin
nikita
nikla
nikonet
nikoti
niku
nikul
nila
nilani
nilati
nili
nilti
niluka
nilut
nima
nime
nimeza
nimi
nimil
nimini
nimma
nimu
nimvi
nin
nina
ninanli
ninat
nine
ninka
nino
ninodi
ninta
ninu
nir
niraka
nire
nirin
nirka
nise
nisetin
nita
nital
nitamit
nitare
nite
niteme
nitena
niteta
niti
nitika
nitin
nitu
nitule
niva
nivara
nivi
nivika
nixara
nixek
nixitin
niza
nizata
nize
no
nodi
nodnan
noko
nola
nole
nolnava
noloda
noma
nona
noni
noru
noruva
nose
nota
notagma
notati
noti
notita
nozan
nu
nuda
nuka
nuke
nukene
nuko
nukta
nul
nuli
nulu
numo
nuna
nunde
nune
nunik
nuniri
nuno
nuntuka
nunxa
nunze
nura
nusar
nuta
nute
nuteka
nuti
nutilu
nutru
nutu
nuva
nuxa
ohaku
okenaka
oketli
okizan
omezal
onalu
onatita
onine
orasi
osamesa
ota
otamu
otanume
otavi
oteka
otime
ra
radme
ragi
raha
rahasi
rahe
rahik
rak
rakalle
rakalma
rala
ralak
ralan
ralatan
rale
ralen
rali
ralna
ralnaku
ralta
rama
ramani
rame
ramini
ran
rana
ranavi
rane
rani
ranina
ranitu
rankami
rano
rante
ranuna
rasa
rasalnu
rase
rata
ratama
ratatra
rate
rati
ratilka
ratina
ratitur
rato
rava
ravi
ravixi
ravut
raxa
raxu
razina
razita
re
redu
rekati
reke
reki
rele
remi
remite
remvevi
rena
reni
renin
renkan
renliza
rera
reta
retavan
reti
retu
rexa
rexi
rezalna
rezana
rezine
ri
rigata
riki
rikova
rimi
rimveki
rina
rini
rinluna
rinti
rira
rirutu
risa
risan
rise
riseta
risi
risu
rita
rite
ritet
ritil
riturit
riveto
rixa
rixu
rizara
rize
rizira
ro
rola
rona
ronet
rose
rotalni
rotisa
roxe
ru
ruka
rukal
ruma
rune
rur
rureki
ruta
rutal
rute
ruti
rutri
ruvenu
ruvu
sa
sadna
sahe
saka
sakanal
sakasa
sakirun
sakta
saktune
sala
salati
sali
salika
salman
salne
salni
same
samiki
saminsa
saminta
samiti
san
sana
sane
sani
sanili
sanit
sanizi
sante
saran
sarsi
sasedna
sasive
sat
sata
satala
satan
satani
sateda
sateti
sati
satun
satuti
save
savi
savot
saxa
saxe
saxo
saza
se
segati
seka
seki
sekil
selite
semila
sen
senato
sene
seni
seniti
senu
sertet
seta
setada
seteni
setin
seva
si
sihana
sika
sikama
sikan
sike
siki
sikota
sikuha
sil
silina
siliza
silna
silni
simen
simo
sin
sina
sinal
sinati
sini
sinira
sinu
siresa
sita
siti
sitixi
sitol
siva
sivake
sivan
sive
sivizo
sixo
siza
so
soka
sol
su
sugi
*****
sukan
suki
suku
sul
suma
sumangi
sumi
sunat
sunu
sura
sure
suta
sutimi
suvi
ta
tada
tadalan
tadi
tadin
tadmi
tadni
tadu
taga
tagna
tahena
tahi
tahiri
taka
takati
takato
take
taken
takexa
taki
takimman
takta
taktita
taku
takuze
tal
tala
talamman
talate
talazu
tale
tali
talilku
taliva
talivi
talka
talleta
talri
talrusi
talta
talto
talu
taluli
tama
taman
tameli
tamena
taminti
tammir
tamo
tamu
tamvanle
tamvare
tan
tana
tanaka
tanaku
tane
tanemu
taneni
taneti
tani
tanik
tanilka
tanire
tanlan
tanlanil
tano
tanosi
tansa
tanse
tansi
tantu
tanu
tara
tare
tari
tarini
taru
tasa
tasami
tasate
tase
taseva
tasi
tasimol
tasiro
tasit
taso
tasokin
tasu
tat
tate
tateni
tati
tatika
tatiki
tatise
tatitu
tato
tatse
tatu
tatusa
tatxeta
tava
tavanta
tave
tavi
tavina
taxa
taxena
taxi
taza
taze
tazema
tazesa
tazi
tazil
te
teden
tehe
teka
tekala
tekasa
teke
teki
teku
tekuge
tela
telaka
telal
telalte
telanti
telati
tele
teli
telzosa
tema
temarna
teme
temi
temiro
temu
ten
tena
tenahe
tenase
tenato
tene
tenet
teni
teniso
tenite
teno
tenu
tenun
tenza
tere
tereni
teri
terixa
tesa
tesale
tesani
tese
tesi
tesita
tet
teta
tetat
tetati
teti
teto
tetoke
tetozil
tetu
tetunhi
tevede
texa
texahi
tezi
ti
tida
tide
tigitu
tigzan
tihan
tihesan
tihu
tika
tikal
tikamu
tike
tiki
tikili
tikta
tiktal
tiku
tikumi
til
tila
tile
tili
tilit
tilkevo
tilma
tilo
tilomi
tilsi
tilti
tilu
tima
time
timen
timene
timi
timiki
timila
timo
timu
tin
tina
tinasa
tine
tineri
tineta
tini
tinli
tino
tinona
tinoti
tinsi
tintol
tinu
tira
tirati
tire
tiri
tirit
tiritsan
tisa
tisama
tisaxa
tisi
tisihi
tisil
tisulo
*****
tita
tital
titala
titaza
tite
titeka
titeke
titol
titsel
titu
tiva
tive
tivi
tivorma
tivu
tixat
tixini
tixo
tixu
tiza
tizamva
tize
tizika
tizona
to
toda
togdo
tokuxa
tola
tolki
tommami
tommino
ton
tona
toneka
toni
tonilni
tonsali
tota
tote
tova
tozali
tozi
tu
tudna
tugoni
tuhen
tuka
tukete
tul
tule
tulle
tullina
tulre
tuma
tumi
tumita
tummu
tun
tuna
tunal
tune
tuni
tunka
tunu
tunxeki
tunxu
tura
ture
tusan
tusaval
tusi
tusimu
tuta
tutali
tute
tuten
tuti
tuva
tuvaka
tuzal
tuzela
tuzo
uka
uki
uku
ulakami
ulalkeri
ulama
uleti
ulumi
uma
umaki
una
unara
unetan
unilo
unosi
unoto
ure
uro
usi
usuko
utadma
utalinta
utare
utena
uti
utima
uvuma
uvurunten
uxuka
va
vadi
vadu
vahe
vaka
vake
vakelna
vakeret
vaketa
vakunze
val
vala
vali
valkan
valtalen
valu
vama
vamavi
vame
vamu
van
vana
vane
vanen
vangi
vansa
vanu
vari
varinte
vasa
vasela
vasi
vasiki
vata
vatalu
vatasat
vate
vateka
vati
vatixe
vatli
vatu
vaxa
vaxi
vazugu
ve
veki
vela
velane
velata
velaxa
vemu
vemvi
ven
vena
venakta
veni
vensi
vera
vereta
veta
vetan
vete
vetera
veti
vexata
vi
vigi
vigniti
vika
vila
vile
vili
vimi
vimmeli
vin
vina
vinan
vinlek
vino
viravi
visa
visi
vita
vitami
vite
viti
vitisa
vitisi
vitu
viva
vixi
viza
vizu
vo
voha
voli
vora
vu
vuka
vukeso
vuki
vuma
vumuta
vuri
vuro
vuti
vuvet
vuzika
za
zadme
zaka
zaki
zako
zaktanti
zali
zami
zana
zani
zanu
zanzo
zara
zari
zasa
zata
zatanu
zateta
zati
zava
zavata
zazi
ze
zeka
zektami
zel
zelava
zele
zelite
zena
zeren
zesa
zesana
zetena
zeva
zi
zike
ziki
zili
zilma
zin
zina
ziner
zini
zinik
zinul
zira
ziri
zita
ziva
zixa
zixik
zixin
ziza
zoga
zotu
zu
zunaxi
zutuza
zuva
zuxa"""

words = """plural marker
past marker
future marker

i, me, my
you
you (plural)
It
they (plural)
he
she
they (singular
we (Me + You)
we (Me + Them)
y’all (You + Them)
we (Me + You + Them)


who
what
when
where
why
how


for
and
nor
but
or
yet
so


bad (quality)
big, large
clean
cold
cool
deep
different
dirty
dry
dull
empty
fast
flat
full
good (quality)
hard
heavy
high (in altitude)
hot
huge
lightweight
little, small
long
low (in altitude)
narrow
new
old
right, correct
rough
round
same
shallow
sharp
short
slow
smooth
soft
straight
thick
thin
tiny
warm
wet
wide
wrong


to be (permanent)
to be (state)
to become, to get, to turn
to feel
to look
to seem, to appear to be
to smell
to sound
to stay, to remain, to keep
to taste

to begin, to start
to continue
to finish, to complete
to stop, to end

to agree
to believe, to think
to decide
to dream (have an oneiric experience)
to know (information)
to know (a person)
to learn
to think (cogitate)
to think (hold an opinion)
to understand, to see
to wonder

to feel
to hate
to like (doesn't need to be expressed by a verb)
to love (agape)
to love (romantically, eros)
to love (something, philia)
to miss
to want, would like

to apologize
to argue
to ask
to call (refer to by a certain name)
to lie
to reply, to answer
to request, to ask for/that
to say
to speak, to talk
to teach
to thank

to borrow
to bring
to buy
to feed
to find
to get, to come to have, to obtain
to give
to go shopping
to have (something inalienable)
to have, to possess, to own
to lend
to lose (come to no longer have)
to lose, to misplace, to mislay
to need
to pay
to sell
to send
to share
to steal
to take

to kiss
to pick
to play (an instrument)
to pull
to push
to rub
to squeeze
to tap (on the shoulder)
to touch

to be sitting
to be standing
to fall
to lie, to recline
to lie down
to sit down
to stand up

to break
to carry
to close
to cut
to dig
to open
to put
to shatter
to split
to squash, to crush
to tear
to throw
to wash
to wipe

to cry
to laugh
to smile

to bleed
to breathe
to cough
to drink
to eat
to have sex, to sleep with, to make love, to fornicate
to live
to smoke
to sleep
to spit
to suck
to swallow
to sweat, to perspire
to swell
to vomit, to throw up, to puke
to wake up
to yawn

to climb
to come
to crawl
to dance
to drive
to fly
to go
to go down, to descend
to go up, to ascend
to jump
to leave
to return
to ride (a bicycle, a camel, etc.)
to run
to swim
to turn
to walk

to bite
to hit
to kick
to kill
to scratch
to stab

to burn
to float
to flow
to freeze
to sink

to cook
to write

(to be) cold
(to be) hot
(to be) hungry
(to be) thirsty
(to be) tired

to be (location)
to be (Steve is a boy)
to do, to perform
to help (assist)
to make (create)
to make (cause to be)
to try, to attempt
to use

to win
to lose

to listen (to music)
to sing
to wear


back
bottom
corner
front
left
middle
right
top


life
death

black
blue
brown
green
grey
orange
pink
purple
red
white
yellow

dark
light

accident
morning
date
evening
meeting
noon
race
trip
war
battle

cheap
coin
dollar (or other monetary unit)
expensive
money
poor
rich

color
picture
sign
sound

air
ashes
beach
cloud
desert
diamond
dust
earth
fire
forest
glass
gold
ice
iron
island
lake
light
metal
moon
mountain
ocean, sea
rain
river
rock, stone
salt
sand
silver
sky
snow
soil, dirt
space
star
sun
valley
water
wind
wood
world

afternoon
autumn, fall
day (time it takes a planet to rotate on its axis)
day, daytime
evening
hour (or equivalent)
month
morning
night
spring
summer
winter
year

beef
beer
bread
cake
chicken
chocolate
cookie, biscuit
egg
fish
food
fruit
ham
honey
juice
meat
milk
nut
pie
pork
salad
sauce
soup
sugar
vegetable

fresh
rotten

bank
bar
bridge
church/temple
city, town
country, nation, state, land
garden
home, house
hospital
hotel
library
park
restaurant
restroom
road
school
store, shop
street
tower

band
concert
drum
guitar
music
piano
song

book
card
letter (written message)
scroll
story
prophecy
test, exam
word

bag
basket
bottle
box

boat
horse
ship
wagon
wheel

arrow
sword
rope
spear

bed
chair
door
knife
mirror
paper
pen
room
table
wall
window

belt
button
clothes
coat
glove
hat
jacket
pants
ring, piercing
shirt
shoe
shorts
skirt
sock

apple
banana
bark
bean
bush
coffee
corn, maize
flower
grass
leaf
orange
pepper (Capsicum)
plant
potato
rice
root
rose
seed
stick
tomato
tree

abdomen
arm
back
blood
body
bone
breast
ear
eye
face
finger
foot
hair (mass)
hand
head
heart
knee
leg
mouth
nail
neck
nose
shoulder
skin
tear
tongue
tooth

afraid
angry
bored
excited
happy
interested
proud
sad
sorry
surprised

brother
child (reciprocal of parent)
daughter
father
husband
mother
parents
sister
son
wife

adult
baby
boy (young man)
child
girl (young woman)
little girl
little boy
man
person, people
teen, adolescent
woman

actor
artist
doctor
farmer
fisherman
friend
king
neighbor
priest
prince
princess
queen
sailor
scientist
soldier
student
teacher
warrior

class
group
kind, type, sort
name
pair, couple
place
system
team
thing

monster
animal
human
angel
demon
draconic


beard
beautiful, pretty
blind
*****
brown (hair)
curly
freckles
glasses
handsome, attractive
hazel
messy (of hair)
old
short (height)
straight (hair)
tall
ugly
wavy
young


a/an
the
this
that
these
those
some
any
every
more
much
too
little"""
def Convert(string): 
    li = list(string.split("\n")) 
    return li
lines = Convert(lines)
words = Convert(words)
lists = []
for i in range(len(words)):
    if words[i] != '':
        x = random.choice(lines)
        lists.append(x + ": " + words[i])
        lines.remove(x)
    else:
        lists.append(words[i])
for i in range(len(lists)):
    print(lists[i])
print()
print()
for i in range(len(lines)):
  print(lines[i]) 

Python Online Compiler

Write, Run & Share Python code online using OneCompiler's Python online compiler for free. It's one of the robust, feature-rich online compilers for python language, supporting both the versions which are Python 3 and Python 2.7. Getting started with the OneCompiler's Python editor is easy and fast. The editor shows sample boilerplate code when you choose language as Python or Python2 and start coding.

Taking inputs (stdin)

OneCompiler's python online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample python program which takes name as input and print your name with hello.

import sys
name = sys.stdin.readline()
print("Hello "+ name)

About Python

Python is a very popular general-purpose programming language which was created by Guido van Rossum, and released in 1991. It is very popular for web development and you can build almost anything like mobile apps, web apps, tools, data analytics, machine learning etc. It is designed to be simple and easy like english language. It's is highly productive and efficient making it a very popular language.

Tutorial & Syntax help

Loops

1. If-Else:

When ever you want to perform a set of operations based on a condition IF-ELSE is used.

if conditional-expression
    #code
elif conditional-expression
    #code
else:
    #code

Note:

Indentation is very important in Python, make sure the indentation is followed correctly

2. For:

For loop is used to iterate over arrays(list, tuple, set, dictionary) or strings.

Example:

mylist=("Iphone","Pixel","Samsung")
for i in mylist:
    print(i)

3. While:

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

while condition  
    #code 

Collections

There are four types of collections in Python.

1. List:

List is a collection which is ordered and can be changed. Lists are specified in square brackets.

Example:

mylist=["iPhone","Pixel","Samsung"]
print(mylist)

2. Tuple:

Tuple is a collection which is ordered and can not be changed. Tuples are specified in round brackets.

Example:

myTuple=("iPhone","Pixel","Samsung")
print(myTuple)

Below throws an error if you assign another value to tuple again.

myTuple=("iPhone","Pixel","Samsung")
print(myTuple)
myTuple[1]="onePlus"
print(myTuple)

3. Set:

Set is a collection which is unordered and unindexed. Sets are specified in curly brackets.

Example:

myset = {"iPhone","Pixel","Samsung"}
print(myset)

4. Dictionary:

Dictionary is a collection of key value pairs which is unordered, can be changed, and indexed. They are written in curly brackets with key - value pairs.

Example:

mydict = {
    "brand" :"iPhone",
    "model": "iPhone 11"
}
print(mydict)

Supported Libraries

Following are the libraries supported by OneCompiler's Python compiler

NameDescription
NumPyNumPy python library helps users to work on arrays with ease
SciPySciPy is a scientific computation library which depends on NumPy for convenient and fast N-dimensional array manipulation
SKLearn/Scikit-learnScikit-learn or Scikit-learn is the most useful library for machine learning in Python
PandasPandas is the most efficient Python library for data manipulation and analysis
DOcplexDOcplex is IBM Decision Optimization CPLEX Modeling for Python, is a library composed of Mathematical Programming Modeling and Constraint Programming Modeling