求最大值python程序,在运行for i in range(n-1)出现invalid syntax
求最大值python程序,在运行for i in range(n-1)出现invalid syntax,程序如下:
#program:maxn.py
def main():n=eval(input("how many numbers are there?"))
#将第一个值赋值给max
max=eval((input("enter a number>>"))
#连续与后面n-1值进行比较
for i in range(n-1):
x=eval(input("enter a number>>"))
if x>max:
max=x
print("the largest value is",max)
main()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
max函数
删了以后,我加了max=4,就可以了,这是为什么?
max=eval((input("enter a number>>")) 你把这行删了再试试
ok了,谢谢