在下Python小白,老师布置的实验作业,我只能实现输出固定数字的最大值,无法达到题目要求,请各位大佬指点一下全部代码,谢谢。
从键盘输入任意数目的整数n(n>=3),使用这些数据创建列表,输出其中的最大值以及相邻元素。
在下Python小白,老师布置的实验作业,我只能实现输出固定数字的最大值,无法达到题目要求,请各位大佬指点一下全部代码,谢谢。
从键盘输入任意数目的整数n(n>=3),使用这些数据创建列表,输出其中的最大值以及相邻元素。
n = input('输入数字,数字之间用空格隔开:').split(' ')
n = [int(i) for i in n] # 列表
print('最大值:', max(n))
max_index = n.index(max(n))
if max_index==0:
print('右侧相邻元素:', n[max_index+1])
elif max_index==len(n)-1:
print('左侧相邻元素:', n[max_index-1])
else:
print('左右两侧相邻元素:', n[max_index-1], n[max_index+1])