现在的位置: 首页 > 综合 > 正文

python(如何计算通过考试的female人数)

2013年09月07日 ⁄ 综合 ⁄ 共 584字 ⁄ 字号 评论关闭

堪错版1:
total =0
gradeCounter =0
while 1:
    sex=raw_input("Enter sex")
    grade = raw_input("Enter grade,-1  to end:")
    grade=int (grade)
    if sex == "stop":break
    if sex=="F" and grade >=65:
        gradeCounter+=1
        total=total+1
print "gradeCounter:",gradeCounter
print "total:",total

堪错版2:
total =0
gradeCounter =0
while 1:
    sex=raw_input("Enter sex")
    if sex == "stop":break
    grade = raw_input("Enter grade,-1  to end:")
    grade=int (grade)

    if sex=="F" and grade >=65:
        gradeCounter+=1
        total=total+1
print "gradeCounter:",gradeCounter
print "total:",total

最好是把一个逻辑层的放到一个块里面,比如上面的两个if,他们两个应该是同等级的.

抱歉!评论已关闭.