x=5
x=10
print "x=%d\n" % (x) #prints 10
sum=0
marks=[] #array declaration
for i in range(30):
marks.append(0)
for i in range(0,30,1):
print "Enter marks"
marks[i]=eval(raw_input()) #store data in array
for i in range(0,30,1):
sum=sum+marks[i]
avg=sum/30
print "Average marks=%d\n" % (avg)
num=[]
for i in range(40):
num.append(0)
for i in range(0,40,1): #be carefull about the size of the array
num[i]=i
def display(m):
print "%d" % (m)
marks=[55,65,75,56,78,78,90]
for i in range(0,7,1):
display(marks[i])
def show(n):
print "%d" % (n)
def disp(n):
show(n) #calls show()
marks=[55,65,75,56,78,78,90]
for i in range(0,7,1):
disp(marks[i])
i=3
j=1.5
k='c'
print "Value of i=%d\n" % (i)
print "Value of j=%f\n" % (j)
print "Value of k=%c\n" % (k)
x=id(i)
y=id(j)
z=id(k)
print "Original address in x=%u\n" % (x)
print "Original address in y=%u\n" % (y)
print "Original address in z=%u\n" % (z)
x+=1
y+=1
z+=1
print "New address in x=%u\n" % (x)
print "New address in y=%u\n" % (y)
print "New address in z=%u\n" % (z)
arr=[10,20,30,45,67,56,74]
i=id(arr[1])
j=id(arr[5])
print "%d %d\n" % (j-i,arr[5]-arr[1])
arr=[10,20,36,72,45,36]
j=id(arr[4])
k=id(arr[0+4]) #didn't get any other way
if j==k:
print "The two pointers point to the same location\n"
else:
print "The two pointers do not point to the same location\n"
num=[24,34,12,44,56,17]
for i in range(0,6,1):
print "element no.%d" % (i)
print "address=%u\n" % (id(num[i]))
num=[24,34,12,44,56,17]
for i in range(0,6,1):
print "address=%u" % (id(num[i]))
print "element=%d\n" % (num[i])
num=[24,34,12,44,56,17]
j=id(num[0]) #assign address of zeroth element
for i in range(0,6,1):
print "address=%u" % (id(num[i]))
print "element=%d\n" % (num[i])
def display(j,n):
for item in j:
print "element=%d\n" % (item)
num=[24,34,12,44,56,17]
display(num,6)
num=[24,34,12,44,56,17]
for i in range(0,6,1):
print "address=%u" % (id(num[i]))
print "element=%d %d" % (num[i],num[i]) #no other way
print "%d %d\n" % (num[i],num[i])
stud=[[0,0],[0,0],[0,0],[0,0]]
for i in range(0,4,1):
print "Enter roll no. and marks"
stud[i][0]=eval(raw_input())
stud[i][1]=eval(raw_input())
for i in range(0,4,1):
print "%d %d\n" % (stud[i][0],stud[i][1])
s=[[1234,56],[1212,33],[1434,80],[1312,78]]
for i in range(0,4,1):
print "Address of %dth 1-D array=%u\n" % (i,id(s[i]))
s=[[1234,56],[1212,33],[1434,80],[1312,78]]
for i in range(0,4,1):
for j in range(0,2,1):
print "%d" % (s[i][j])
print "\n"
s=[[1234,56],[1212,33],[1434,80],[1312,78]]
p=[]
for i in range(2):
p.append(0)
for i in range(0,4,1):
p=s
pint=p
print "\n"
for j in range(0,2,1):
print "%d" % (pint[i][j])
def display(q,row,col):
for item in q:
print item
print "\n"
a=[[1,2,3,4],[5,6,7,8],[9,0,1,6]]
display(a,3,4)
arr=[]
for i in range(4):
arr.append(0)
i=31
j=5
k=19
l=71
arr[0]=i
arr[1]=j
arr[2]=k
arr[3]=l
for m in range(0,4,1):
print "%d\n" % (arr[m])
a=[0,1,2,3,4]
print "%u %u %d\n" % (id(id(a[0])),id(a[0]),a[0])