Python练习题3.7求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
输入格式:
输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。
输出格式:
在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
代码如下:
#!/usr/bin/python # -*- coding: utf-8 -*- a = int(input()) b = list(map(int,input().split(" "))) print(max(b),b.index(max(b)))
这个学了列表后很简单,只是看题目的意思应该是第一行输入的整数规定了第二行输入的数量,我这里没有做那个循环控制。
我的第一行输入就是一个摆设。
找最大值max()找下标index()。这里需要注意的是,在字符串中查询是find(),在列表中是index()。
读书和健身总有一个在路上