qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

从键盘输入任意数目的整数n(n≥3),使用这些数据创建列表,输出其中的最大值及其相邻元素

时间2023-04-20 21:18:14 提问来自 湖北省武汉市 的网友 分类创作 浏览520
n = int(input("请输入任意数目的整数n(n≥3):")) list_num = [] # 创建一个空列表用于存储输入的整数 for i in range(n): # 循环提示用户输入多个整数,并将输入的每一个值添加到list_num中 num = int(input("请输入一个正整数:")) list_num.append(num) # 添加列表中 # print(list_num) # 测试是否正常添加了所有的值 max_value = max(list_num) # 获取最大值max_value index = list_num.index(max_value) # 获取最大值在列表中的位置index if index == 0: # 如果最大值位于第一位时,它左侧就不存在相邻元素,执行else条件语句;如果不是在第一位时,执行if条件语句。 left = list_num[index-1] # 获取左侧相邻元素left print("最大值 %d 的左侧相邻元素是 %d"% (max_value, left)) # 输出左侧相邻元素left else: right = list_num[index+1] # 获取右侧相邻元素right print("最大值 %d 的右侧相邻元素是 %d"% (max_value, right)) # 输出右侧相邻

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 Invitation to Professor Anna: Host an English Speech Contest 下一篇 人类对英语上瘾了吗英语作文