试了很多回,一开始想把ls转换成列表,用max做,然后再return出来ls,但是出来的都是0,求指点一二
def main():
ls = 0
for i in range(3):
print("【第%d次】" % (i + 1))
n = int(input(">>>"))
if n % 2 == 0 and n > ls:
ls = n
print("【最大的偶数是:】", ls)
if __name__ == "__main__":
main()
你变量ls就赋了一个初值,后面也没赋值,所以打印就是0;你要取最大值,代码也没比较咋知道那个大
def main():
ls = 0
for i in range(10):
print("【第%d次:】" % (i+1))
n = int(input("【请输入一个大于1的正整数n:】"))
if n > ls and n % 2 == 0:
ls = n
print("【最大的偶数是:】", ls)
if __name__ == '__main__':
main()