Computer Science, asked by prathambillgates, 4 months ago

Examine the following code :
numlist =eval(input(" Enter list:"))
pos = 0
odds = evens = 0
length=len(numlist )
while pos< length:
if numlist [ pos ]%2== 0
evens = evens + 1
else:
odds = odds + 1
pos = pos + 1
If odds> evens :
print ("Balanced oddity )

1-: What is this program calculating ?
2-: What does the program for the list [1, 5, 2, 3, 6, 6, 9] ?
3-:What does the program print for the list [2, 5, 2, 3, 6, 6, 9] ? How can we fix this?​

Answers

Answered by jayabaid20000
2

Answer:

A list is an ordered set of values, where each value is identified by an index. The values that make up a list are called its elements. Lists are similar to strings, which are ordered sets of characters, except that the elements of a list can have any type. Lists and strings — and other things that behave like ordered sets — are called sequences.

9.1. List values

There are several ways to create a new list; the simplest is to enclose the elements in square brackets ( [ and ]):

[10, 20, 30, 40]

["spam", "bungee", "swallow"]

The first example is a list of four integers. The second is a list of three strings. The elements of a list don’t have to be the same type. The following list contains a string, a float, an integer, and (mirabile dictu) another list:

["hello", 2.0, 5, [10, 20]]

A list within another list is said to be nested.

Finally, there is a special list that contains no elements. It is called the empty list, and is denoted [].

Like numeric 0 values and the empty string, the empty list is false in a boolean expression:

>>> if []:

... print 'This is true.'

... else:

... print 'This is false.'

...

This is false.

>>>

With all these ways to create lists, it would be disappointing if we couldn’t assign list values to variables or pass lists as parameters to functions. We can:

>>> vocabulary = ["ameliorate", "castigate", "defenestrate"]

>>> numbers = [17, 123]

>>> empty = []

>>> print vocabulary, numbers, empty

['ameliorate', 'castigate', 'defenestrate'] [17, 123] []

9.2. Accessing elements

The syntax for accessing the elements of a list is the same as the syntax for accessing the characters of a string—the bracket operator ( [] – not to be confused with an empty list). The expression inside the brackets specifies the index. Remember that the indices start at 0:

Similar questions