SIZE=6
sales=[] #array declared
print 'Please input sales figure for',SIZE,'days' #user input
for i in range(SIZE):
x=input()
sales.append(x)
total=0
for j in range(SIZE):
total+=sales[j]
average=0
average=total/SIZE
print 'Average Sales=',average
b=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] #2-dimensional array declared
for i in range(len(b)): #for loop
for j in range(len(b[i])):
print 'b[',i,']',
print '[',j,']=',b[i][j]
DISTRICTS=4
MONTHS=3
sales=[[0] * (DISTRICTS +1)for i in range(MONTHS+1)]
for d in range(DISTRICTS):
for m in range(MONTHS):
print 'Enter sales for district ',d+1,
print 'months',m+1
sales[d][m]=input()
print ' Month'
print ' 1 2 3'
for d in range(DISTRICTS):
print ''
print 'District',d+1,
for m in range(MONTHS):
print ' ',sales[d][m],
DISRICTS = 4
MONTHS = 3
sales = [[1432.07,234.6,654.01],
[327,13838.3,12589.9],
[9328.34,934,4492.3],
[12838.3,2332.63,32.93]]
print '\n'
print ' month'
print ' 1 2 3',
for d in range(DISRICTS):
print '\nDistrict',d+1,
for m in range(MONTHS):
print '%10.2f' %(sales[d][m]),
Var1=11
Var2=22.0
Var3=33
print 'main starts at '
print 'Var1 of type int is located at ',(id(Var1)),
print 'having value= ',Var1
print 'Var1 of type double is located at ',(id(Var2)),
print 'having value= ',Var2
print 'Var1 of type int is located at ',(id(Var3)),
print 'having value= ',Var3
from ctypes import c_int,pointer
i=c_int(6)
j=c_int(7)
ptr=pointer(i)
ptr[0]=10 #*ptr=10
ptr=pointer(j)
ptr[0]=20 #*ptr=20
print 'i=',i.value,'j=',j.value
from ctypes import c_int,pointer
#variable declaration
i=c_int(6)
j=c_int(7)
ptri=pointer(i) #*ptri=&i
ptrj=pointer(j)
ptri[0]=10
ptrj[0]=ptri[0]
ptrj=ptri
ptrj[0]=20
print 'i=',i.value,'j=',j.value
from ctypes import c_int,pointer
i=c_int(6)
ptri=pointer(i)
pptri=pointer(ptri) #**pptri
print 'i=',i.value
print '*ptri=',ptri[0]
print '**pptri=',pptri[0][0]
from ctypes import POINTER,c_char,c_short,pointer
iarr=[65,66,67,68] #array declared
ptri=iarr
ptrc=POINTER(c_char)
ptrs=POINTER(c_short)
#type case int to char
for i in range(4): #for loop
print 'ptri[',i,']=',ptri[i] #getting the pointer value
print ''
for i in range(4):
ptrc=pointer(c_char(chr(ptri[i])))
print 'ptrc[',i,']=',ptrc[0] #getting the pointer value
print ''
for i in range(4):
ptrc=pointer(c_short(iarr[i]))
print 'ptrs[',i,']=',ptrc[0] #getting the pointer value
print ''
DateLabel=['Date of birth','Date of anniversary'] #array defined
class DATE: #class date
day=None
month=None
year=None
DateOfBirth=DATE
DateOfBirth.day=07
DateOfBirth.month=12
DateOfBirth.year=1966
print 'Date of Birth',':', #printing the characteristics
print DateOfBirth.day,'/',
print DateOfBirth.month,'/',
print DateOfBirth.year
DatesOfAnniversary=DATE
DatesOfAnniversary.day=11
DatesOfAnniversary.month=07
DatesOfAnniversary.year=1993
print 'Date Of Anniversary',':', #printing the characteristics
print DatesOfAnniversary.day,'/',
print DatesOfAnniversary.month,'/',
print DatesOfAnniversary.year
DateLabel=['Date of birth','Date of anniversary'] #array declared
class DATE:
day=None
month=None
year=None
Dates=[DATE() for j in range(2)]
Dates[0].day=7
Dates[0].month=12
Dates[0].year=1966
Dates[1].day=11
Dates[1].month=7
Dates[1].year=1993
for i in range(2):
print DateLabel[i],':',Dates[i].day,'/',Dates[i].month,'/',Dates[i].year #printing the characteristics
DateLabel=['Date of birth','Date of anniversary'] #array declared
class DATE: #class date
day=None
month=None
year=None
DateOfBirth=DATE
DatesOfAnniversary=DATE
pDates1=DATE()
pDates1.day=07
pDates1.month=12
pDates1.year=1966
print DateLabel[0],':', #printing the characteristics
print pDates1.day,'/',
print pDates1.month,'/',
print pDates1.year
pDates2=DATE()
pDates2.day=11
pDates2.month=07
pDates2.year=1993
print DateLabel[1],':', #printing the characteristics
print pDates2.day,'/',
print pDates2.month,'/',
print pDates2.year
class DATE:
day=None
month=None
year=None
class PERSON:
name=None
DateOfBirth=DATE
aPerson=PERSON()
print 'Please input the name of the person: '#user input
aPerson.name=raw_input()
print 'Please input the date of birth of the person: '#user input
aPerson.DateOfBirth.day=input()
aPerson.DateOfBirth.month=input()
aPerson.DateOfBirth.year=input()
print 'We have got one person whose: '
print 'name is: ',aPerson.name
print 'Date of Birth is: ',aPerson.DateOfBirth.day,'/',aPerson.DateOfBirth.month,'/',aPerson.DateOfBirth.year #printing the characteristics