码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-08-04 12:06:30      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:code   获取   判断   int   个数   最大值   div   转换   first   

 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的应用)

标签:code   获取   判断   int   个数   最大值   div   转换   first   

原文地址:https://www.cnblogs.com/JerryZao/p/9417324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!