| 
 
 2965| 3
 
 | 
[已解决]Python max | 
| 
 
3鱼币 
 最佳答案你这样写的话,a = '453,4,456,1656' 这个字符串,for i in a 是遍访a 里面的每个元素。你想做的应该是把a = '453,4,456,1656'转化成a = [453,4,456,1656]这样,然后找出列表里的最大值。
这样写也许行:
a=input('请输入一串数字:')
x=a.split(sep=',')#分隔切片字符串,然后拼接成列表
list1=[]
for i in x.copy():
    list1.append(int(i))
b=max(list1)
print('最大值是:%d' % (b)) 
 | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
小黑屋|手机版|Archiver|鱼C工作室
( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-11-4 14:57
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.