How to write a program to accepts a string from console and print the characters that have even indexes?


If the following string is given as input to the program:
Then, the output of the program should be:

print("Please enter text to print::")
inputchars = input()

if inputchars:
	string = ""
	for i in inputchars:
		if inputchars.index(i)%2 == 0:
			string += str(i)
	print("You Entered:", inputchars)
Please enter text to print::
You Entered: H1e2l3l4o5

How to find the odd and even numbers using Python?

Here, In below code, user can enter two numbers to find the odd and even numbers between them. The number must be in between 1000 and 3000.

print("Please Enter the Number between 1000 and 3000")

print("Enter the First Number:")
first_number = input()

print("Enter the Second Number:")
second_number = input()

print("First Number: ", first_number)
print("Second Number: ", second_number)

if int(first_number) >= 1000 and int(second_number) <= 3000:
	first_number = int(first_number)
	second_number = int(second_number)

	even_numbers= []
	odd_numbers = []

	for i in range(first_number,(second_number+1)):
		if i%2 is 0:
	print("Please enter a number between 1000 and 3000")

How to read or write files in Python?

Before any files to read we have to know how to Open & Close the files.

# Open Function:

we can open a file using python build in function open()

file_object = open(file_name, file_access_mode )
  • file_name = It is the file name or the full file path.
  • file_access_mode = File access mode is to determine, open file for read, write , append etc.
rOpens a file for read only purpose.
rbOpen a file for reading only in binary format.
r+Open a file for both operation reading & writing.
rb+Open a file for both reading & writing in binary format.
wOpen a file for writing purpose only.
It overwrites the existing file or otherwise create a new file.
wbOpens a file for writing only in binary format.
It overwrites the existing file or otherwise create a new file.
aOpens a file for appending.
abOpens a file for appending in binary format.
ab+Opens a file for both appending & reading in binary format.
w+Opens a file for both reading & writing format.
wb+Opens a file for both reading & writing in binary format.

# Write Function:

file_content = "This is my First Text."
file_object.write( file_content ) 

# Read Function:

# Rename Files:

os.rename( old_file_name, new_file_name )

# Delete File:

os.remove( file_name )

# Close File:


# File Object Attributes:

  • file_object.closed
  • file_object.mode
  • file_object.softspace [ It is no longer supported in python 3.x ]

Django media files not Loading when DEBUG = FALSE

Django media files not showing with Debug = False on production. It loads without css & media files like images.

This Code is Checked in Django version 2.1

In the file add below code, to import the serve lib

from django.views.static import serve

Add the below codes in file (in containing directory)

if not settings.DEBUG:
    urlpatterns += [
        url(r'^uploads/(?P<path>.*)$', serve,{'document_root': settings.MEDIA_ROOT}),
        url(r'^static/(?P<path>.*)$', serve,{'document_root': settings.STATIC_ROOT}),