本題要求編寫程序,找出給定的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()。
讀書和健身總有一個在路上