1. 如何讀到0就停止
一般轉換成int可以使用
那如果讀到零要停止,可以使用itertools.takewhile(但這題似乎零都是在最後一位)
2.
max有參數key可以使用,類似sorted的key方法,比較的內容可以使用tuple,會依序比較
如上述,會先比較1 or 0,1(也就是x是7的倍數)比較大
如果是7的餘數則%70,否則%77中較小(加負號會使比較方向相反,也就會是取負數中最大的)
3.
直接print(max(iterable, key=))就是答案