Skip to main content

Python program to print key-value pair of dictionary with country name and population

 Write a loop that prints each country's population in country_pop.


Sample output with input:
'China:1365830000,India:1247220000,United States:318463000,Indonesia:252164800':

United States has 318463000 people.
India has 1247220000 people.
Indonesia has 252164800 people.
China has 1365830000 people.


# required dictionary
country_pop = {
# countries as key and numbers as value
'China': 1365830000,
'India': 1247220000,
'United States': 318463000,
'Indonesia': 252164800
}
# requied for loop to pop keys
for key in country_pop.keys():
# assign key to the country
country = key
# store the popped countries un a variable
pop = country_pop[key]
# print the required output as per the format
print(country, 'has', pop, 'people.')

Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108

Comments

Popular posts from this blog

Create a list from user's input in python

  Write a loop to populate the list user_gusses with a number of guesses. The variable num_guesses is the number of guesses the user will have, which is read first as an integer. Read each guess (an integer) one at a time using int(input()) Sample output with input 3 9 5 2  user_gusses: [9, 5, 2] num_guesses= int(input()) user_guesses= [] #ask user to enter the user_guesses element for i in range(0, num_guesses): x= int(input()) user_guesses.append(x) print('user_guesses:', user_guesses) Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108

Python program to replace words in a sentence

Write a program that replaces words in a sentence. The input begins with word replacement pairs (original and replacement). The next line of input is the sentence where any word on the original list is replaced. Ex: If the input is: automobile car manufacturer maker children kids The automobile manufacturer recommends car seats for children if the automobile doesn't already have one. the output is: The car maker recommends car seats for kids if the car doesn't already have one. You can assume the original words are unique. w = input().split() x = input() for i in range(0, len(w), 2): if w[i] in x: x = x.replace(w[i], w[i+1]) print(x) Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108

Python program from reversing a number, calculating number of digits

Write a program to reverse a number entered by the user. Call your program int_reverser.py . Suggested approach:  a. Write an expression for the number of digits. This is the log in base 10 , math.log100, but it should be a whole number.  b. Write a loop to keep dividing the number by 10 and printing the remainder.  c. Add an accumulator variable for the result. Keep multiplying the result by 10 and adding the remainder. Example usage:  Integer reverer  Integer: 1234  4321  import math n = int(input("Enter number: ")) numberOfDigit = math.log10(n) if n Enter number: 1234 4321 Hope this is helpful. Write back to me in case you need help with your python task. I generally reply back within 24 hours. You can connect with me on Whatsapp also: +918602715108