获取最大值:输入 若干个数,打印最大值,输入为空,退出程序(空的方式,以及int的应用)

Posted JerryZao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取最大值:输入 若干个数,打印最大值,输入为空,退出程序(空的方式,以及int的应用)相关的知识,希望对你有一定的参考价值。

 1 ‘‘‘
 2 获取最大值:输入 若干个数,打印最大值,输入为空,退出程序
 3 ‘‘‘
 4 # 第一版
 5 
 6 # 为空,这里用  ‘‘   ""   ‘‘‘‘‘‘   中间什么都不加
 7 # 先输入第一个值,作为目前最大的值
 8 # 因为输入若干个数,不知道循环次数,所以用 while循环
 9 if __name__ == __main__:
10     num1 = input(>>)
11     if num1 != ‘‘: # ‘‘   ""  ‘‘‘‘‘‘ 都是空
12         max = int(num1)
13         while True:
14             num = input(>)
15             if num == ‘‘:  # 判断是否为空
16                 break
17             num = int(num)
18             if num > max: # 因为字符串不能比较大小,所以都强制转换为int 型
19                 max = num 
20                 print(max)
21 
22                 
23 # 第二版
24 m = int(input("Input first number"))
25 while True:
26     c = input("input a number") # 因为没有强转,所以,这里是 ‘0‘ 是一个字符串,不影响 if c:
27     if c: # 非空 即可进入
28         n = int(c)
29         if n > m:m = n
30         print(max is,m)
31     else:
32         break

 

以上是关于获取最大值:输入 若干个数,打印最大值,输入为空,退出程序(空的方式,以及int的应用)的主要内容,如果未能解决你的问题,请参考以下文章

python中IF及循环习题

二维数组打印乘法表,三角形,输入三个数,输出最大值

求平均值及最大值

C语言求输入三个数输出最大与最小值

C语言编程题求代码,不会做啊

python 求最大值