average.py源代码分析

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

# Fig. 3.10: fig03_10.py

# Class average program with counter-controlled repetition.

# initialization phase

total = 0 # sum of grades

gradeCounter = 1 # number of grades entered

# processing phase

while gradeCounter <= 10: # loop 10 times

grade = raw_input( "Enter grade: " ) # get one grade

#键入分数

grade = int( grade ) # convert string to an integer

#转换成int型

total = total + grade

%每键入一个分数,就将其加如total变量

gradeCounter = gradeCounter + 1

%计数器加1

# termination phase

average = total / 10 # integer division

#获取平均分

print "Class average is", average

#打印平均分

##########################################################################

# (C) Copyright 2002 by Deitel & Associates, Inc. and Prentice Hall. #

# All Rights Reserved. #

# #

# DISCLAIMER: The authors and publisher of this book have used their #

# best efforts in preparing the book. These efforts include the #

# development, research, and testing of the theories and programs #

# to determine their effectiveness. The authors and publisher make #

# no warranty of any kind, expressed or implied, with regard to these #

# programs or to the documentation contained in these books. The authors #

# and publisher shall not be liable in any event for incidental or #

# consequential damages in connection with, or arising out of, the #

# furnishing, performance, or use of these programs. #

##########################################################################

你可能感兴趣的:(C++,c,C#,performance)