You are on page 1of 10

1

KENDRIYA VIDYALAYA, MANAURI


PRAYAGRAJ

ACADEMIC YEAR : 2021-22

PROJECT REPORT ON

“WORLD ATLAS ”

 SUBMITTED BY:

1. HARSH BHUSHAN PATHAK Roll no.: 11A13


2. ABHAY MISHRA Roll no.: 11A28
 PROJECT GUIDE :
R.K. MISHRA SIR

2
TABLE OF CONTENTS [ T O C ]

SER DESCRIPTION PAGE NO

01 ACKNOWLEDGEMENT 04

02 INTRODUCTION 05

03 OBJECTIVES OF THE PROJECT 05

04 SOURCE CODE 06

05 OUTPUT 09

3
ACKNOWLEDGEMENT

Apart from the efforts of me, the success of any project depends largely on
the encouragement and guidelines of many others. I take this opportunity to express
of this project.

I express deep sense of gratitude to almighty God for giving me strength for
the successful completion of the project.

I express my heartfelt gratitude to my parents for constant encouragement


while carrying out this project.

I gratefully acknowledge the contribution of the individuals who contributed in


bringing this project up to this level, who continues to look after me despite my flaws,

My sincere thanks to MR. R.K. MISHRA SIR Master In-charge, A guide,


Mentor all the above a friend, who critically reviewed my project and helped in
solving each and every problem, occurred during implementation of the project

The guidance and support received from all the members who contributed and
who are contributing to this project, was vital for the success of the project. I am
grateful for their constant support and help.

4
PROJECT ON WORLD ATLAS
INTRODUCTION

Creating a program that enable the user to access information about a

country by simply inputting its name on the program .This is a Python script of the

WORLD ATLAS. The user can also add any country’s details. The program has

also a response command which takes response from the user.

OBJECTIVES OF THE PROJECT

The objective of this project is to let the students apply the programming

knowledge into a real- world situation/problem and exposed the students how

programming skills helps in developing a good software.

1. Write programs utilizing modern software tools.

2. Apply object oriented programming principles effectively when developing

small to medium sized projects.

3. Write effective procedural code to solve small to medium sized problems.

4. Students will demonstrate a breadth of knowledge in computer science, as

exemplified in the areas of systems, theory and software development.

5. Students will demonstrate ability to conduct a research or applied Computer

Science project, requiring writing and presentation skills which exemplify

scholarly style in computer science.

5
SOURCE CODE

 Create a Python project of WORLD ATLAS.

import json

choice=1

print(''' WORLD ALTAS

WORLD'S STATISTICS:

-CONTINENTS : 07 {ASIA ,AFRICA ,EUROPE ,SOUTH AMERICA ,NORTH AMERICA ,AUSTRALIA AND

ANTARCTICA}

-COUNTRIES (INDEPENDENT SOVEREIGN) : 195 (OUT OF WHICH 13 COUNTRIES FROM ASIA COVERED)

-POPULATION : 7.9 BILLON

-LAND AREA : 510100000 sq.km

WELCOME !!!

''')

countries={"INDIA":{"COUNTRY":"INDIA","CAPITAL":"NEW DELHI","POPULATION(AS ON 2019)":"1.38

BILLION","AREA":"3.28 million sq.km","LANGAUGE":"HINDI,ENGLISH","MONETARY UNIT":"INR","GDP(PER

CAPITA)":""},

"PAKISTAN":{"COUNTRY":"PAKISTAN","CAPITAL":"ISLAMABAD","POPULATION (AS ON 2019)":"188

MILLION","AREA":"0.803 million sq.km","LANGAUGE":"URDU,PUNJABI","MONETARY UNIT":"PKR","GDP(PER

CAPITA)":""},

"CHINA":{"COUNTRY":"CHINA","CAPITAL":"BEIJING","POPULATION (AS ON 2019)":"1.40

BILLION","AREA":"9.562 million sq.km","LANGAUGE":"MANDARIN","MONETARY UNIT":"CNY","GDP(PER

CAPITA)":""},

6
"AFGHANISTAN":{"COUNTRY":"AFGHANISTAN","CAPITAL":"KABUL","POPULATION (AS ON

2019)":"32.5 MILLION","AREA":"652225 sq.km","LANGAUGE":"DARI PERSIAN","MONETARY

UNIT":"AFA","GDP(PER CAPITA)":""},

"ARMENIA":{"COUNTRY":"ARMENIA","CAPITAL":"YEREVAN","POPULATION (AS ON 2019)":"3.0

MILLION","AREA":"29800 sq.km","LANGAUGE":"ARMENIAN,YEZIDI","MONETARY UNIT":"AMD","GDP(PER

CAPITA)":"$3500"},

"AZERBAIJAN":{"COUNTRY":"AZERBAIJAN","CAPITAL":"BAKU","POPULATION (AS ON 2019)":"9.7

MILLION","AREA":"86600 sq.km","LANGAUGE":"AZERBAIJANI","MONETARY UNIT":"AZM","GDP(PER

CAPITA)":"$5700"},

"BAHRAIN":{"COUNTRY":"BAHRAIN","CAPITAL":"MANAMA","POPULATION (AS ON 2019)":"1.4

MILLION","AREA":"691 sq.km","LANGAUGE":"ARABIC","MONETARY UNIT":"BHD","GDP(PER CAPITA)":""},

"BANGLADESH":{"COUNTRY":"BANGLADESH","CAPITAL":"DHAKA","POPULATION (AS ON

2019)":"161 MILLION","AREA":"143998 sq.km","LANGAUGE":"BENGALI","MONETARY

UNIT":"TAKA","GDP(PER CAPITA)":"$1230"},

"BHUTAN":{"COUNTRY":"BHUTAN","CAPITAL":"THIMPHU","POPULATION (AS ON 2019)":"0.8

MILLION","AREA":"38394 sq.km","LANGAUGE":"DZONGDKHA","MONETARY UNIT":"BTN","GDP(PER

CAPITA)":"$2600"},

"COMBODIA":{"COUNTRY":"COMBODIA","CAPITAL":"PHENOM PENH","POPULATION (AS ON

2019)":"15.6 MILLION","AREA":"181000 sq.km","LANGAUGE":"KHMER","MONETARY UNIT":"KHR","GDP(PER

CAPITA)":"$1158"},

"JAPAN":{"COUNTRY":"JAPAN","CAPITAL":"TOKYO","POPULATION (AS ON 2019)":"127

MILLION","AREA":"377727 sq.km","LANGAUGE":"JAPANESE","MONETARY UNIT":"JPY","GDP(PER

CAPITA)":"$32500"},

"RUSSIA":{"COUNTRY":"RUSSIA","CAPITAL":"MOSCOW","POPULATION (AS ON 2019)":"144 MILLION

","AREA":"17075400 sq.km","LANGAUGE":"RUSSIAN","MONETARY UNIT":"RUBEL","GDP(PER

CAPITA)":"$11000"},

"SRI LANKA":{"COUNTRY":"SRI LANKA","CAPITAL":"SRI JAYAVARDHANEPURA","POPULATION (AS

ON 2019)":"21 MILLION","AREA":"65610 sq.km","LANGAUGE":"SINHALESE","MONETARY

UNIT":"LKR","GDP(PER CAPITA)":"$3626"}}

while choice!=0:

print('''

CHOOSE :

1- SEARCH FOR A COUNTRY'S DETAILS

2- ADD COUNTRY DETAILS

3- BYE FOR NOW''')

7
choice=int(input("ENTER CHOICE [1/2/3] :"))

if choice==1:

n=input("ENTER NAME OF COUNTRY TO BE SEARCHED :")

m=n.upper()

print(json.dumps(countries[m],indent=3,sort_keys=True))

elif choice==2:

A=input("ENTER COUNTRY NAME :")

B=input("ENTER CAPITAL :")

C=input("ENTER POPULATION :")

D=input("ENTER AREA :")

E=input("LANGAUGE :")

F=input("MONETARY UNIT :")

G=input("GDP :")

h=A.upper()

i=B.upper()

j=C.upper()

k=E.upper()

l=F.upper()

o=G.upper()

COUNTRY={h:{"COUNTRY":h,"CAPITAL":i,"POPULATION(AS ON

2019)":j,"AREA":D,"LANGAUGE":k,"MONETARY UNIT":l,"GDP(PER CAPITA)":o}}

countries.update(COUNTRY)

print('''DETAILS ADDED SUCCESSFULLY!!

THE DETAILS ARE -''')

print(json.dumps(COUNTRY,indent=3,sort_keys=True))

elif choice==3:

res_=input("DO YOU LIKED IT? (Y/N):")

if res_=="Y":

print("THANK YOU SO MUCH !!")

else:

print("THANK YOU! WE WILL IMPROVE")

if choice==3:

break

8
OUTPUT

9
10

You might also like