python中输出占列

编程入门 行业动态 更新时间:2024-10-22 19:49:12

<a href=https://www.elefans.com/category/jswz/34/1770869.html style=python中输出占列"/>

python中输出占列

从本例学到什么

输出一个整数,占4列列宽。推而广之,占n列列宽。

在屏幕的同一行输出多个数。做法是向print()函数传入end参数的值。

实例程序

题目描述

求最大数和它的下标, 并与a[0]对换位置

有一数组内存放10个整数,要求找出最大数和它的下标, 然后把它和数组中第0个元素对换位置。

输入格式:

在一行中输入10个整数,数据之间只能用1个空格间隔。

输出格式:

在一行中直接输出变化后的数组,每个数输出占4列列宽。在下一行中按照“max=最大值,位置=最大值下标”的顺序输出最大数和它的下标。

输入样例:

1 2 3 4 5 6 7 8 9 10

输出样例:

10 2 3 4 5 6 7 8 9 1

max=10,weizhi=9

上述题目的参考答案

#输入一组整数

line = input().split()

ns = []

for s in line:

ns.append(int(s))

# print(ns)

n_max = max(ns) #求出整数列表ns中的最大值

i_max = ns.index(n_max) #求出最大值在列表中的位置

ns[0], ns[i_max] = ns[i_max], ns[0] #最大值与第一个元素交换

for i in ns:

print("%4d"%i, end='') #输出整数,占4列列宽

print()

print("max=%d,

更多推荐

python中输出占列

本文发布于:2024-03-12 17:09:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731992.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!