|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
分析以下代码
# 1.输入一个包含若干整数的列表,输出列表中的最大值
list1 = eval(input("请输入一个包含若干整数的列表:"))
print(max(list1))
# (2)输入一个包含若干整数的列表
num_list = input("请输入一个包含若干整数的列表:").split(',')
# 将输入的字符串列表转换为整数列表
num_list = [int(num) for num in num_list]
# 输出列表中的最大值
max_num = max(num_list)
print("列表中的最大值是:", max_num)
本帖最后由 jackz007 于 2024-4-17 12:10 编辑
代码1、代码2 都可以达到目的,但是,它们的键盘输入格式有不同要求:
代码1:要求按列表的形式进行输入,例如:[3, 8, 5, 2, 9, 4]
代码2:只要输入列表的内容即可, 例如:3, 8, 5, 2, 9, 4
这两个代码都可以搞成单行代码:
- print(max(eval(input("请输入一个包含若干整数的列表:"))))
- print(max(map(int , input("请输入一个包含若干整数的列表:") . split(','))))
复制代码
运行实况:
- D:\[exercise]\Python>python x.py
- 请输入一个包含若干整数的列表:[3, 8, 5, 2, 9, 4]
- 9
- 请输入一个包含若干整数的列表:3, 8, 5, 2, 9, 4
- 9
- D:\[exercise]\Python>
复制代码
|
|