Python 練習例78
問題:最年長の人を見つけて出力しなさい。プログラムに何か問題があるか見つけてください。
プログラム分析:なし。
プログラムのソースコード:
例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
person = {"li":18,"wang":50,"zhang":20,"sun":22}
m = 'li'
for key in person.keys():
if person[m] < person[key]:
m = key
print '%s,%d' % (m,person[m])
上記の例の出力結果は次のとおりです:
wang,50その他の拡張