题目描述
从键盘上输入10个整数,并将其放入一个列表中,然后将其中前5个元素与后5个元素对换,即第1个元素与第10个元素互换,第2个元素与第9个元素互换,…,第5个元素与第6个元素互换。
分别输出列表原来各元素的值和对换后各元素的值。
案例代码
# 输入10个整数
numbers = []
print("请输入10个整数:")
for i in range(10):
num = int(input("请输入第{}个整数:".format(i + 1)))
numbers.append(num)
# 输出原始列表各元素的值
print("原始列表各元素的值:", numbers)
# 对换前5个元素与后5个元素
for i in range(5):
numbers[i], numbers[-(i + 1)] = numbers[-(i + 1)], numbers[i]
# 输出对换后列表各元素的值
print("对换后列表各元素的值:", numbers)
这段代码首先通过循环输入10个整数,并将它们放入一个列表中。然后输出原始列表各元素的值。接着通过循环将前5个元素与后5个元素对换。最后输出对换后列表各元素的值。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END