本題要求撰寫程式,找出給定的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(),
讀書和健身總有一個在路上
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157933.html
標籤:Python
