# -*- coding: UTF-8 -*-
import time
def hs1(hsa):
print '%s同學,你的成績是:%s分' % (hsa, dic[hsa])
print '查詢時間:%s' % time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
dic = {'小A': 100, '小b': 60}
hsa1 = raw_input('請輸入姓名:')
for a in range(5):
if hsa1 in dic:
hs1(hsa1)
break
else:
print '很抱歉,沒有查到姓名為"%s"的同學' % hsa1
hsa1 = raw_input('請重新輸入姓名(您還能查詢%d次):' % (5-a))
a = a + 1
else: print '很抱歉,沒有查到姓名為"%s"的同學。本次查詢已結束,如想查詢請重新登錄!' % hsa1
uj5u.com熱心網友回復:
a = a + 1的目的是什么呢?uj5u.com熱心網友回復:
已經使用for了,不需要再使用a=a+1來回圈index了。還有最后一句else: print也沒有意義,if的兩個bolck可以直接return了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/21464.html
上一篇:什么是馬爾可夫決策程序
