Python 輸入一串數字,對其排序或找尋max或min值
思考:當我們輸入一串數字,使用什麼函式?排序使用什麼函式?
我使用的是Python 3 的input()函式,注意:input()函式的返回值始終是字串
如果我們輸入的是整數,我們需要int函式進行轉化,如果是浮點型,則使用float函式轉化。。。。
排序使用的是sort()函式,轉換時還使用了map()函式,最大值利用的是max()函式,最小值是利用的min()函式,這些函式的具體用法我就不細說了,很簡單
(但是這樣有個問題就是輸入的時候只能處理單個數字。。。。。這個我在後面研究好後再來說一次)
直接把我的程式碼粘上:
h=input('請輸入一串數字:')
h_list=list(map(int,list(h)))
h_list.sort()
a=max(h)
b=min(h)
print('排序後的列表為: %s' %h_list)
print('輸入列表最大值: %s' %a)
print('輸入列表最小值: %s' %b)
相關推薦
Python 輸入一串數字,對其排序或找尋max或min值
思考:當我們輸入一串數字,使用什麼函式?排序使用什麼函式? 我使用的是Python 3 的input()函式,注意:input()函式的返回值始終是字串 如果我們輸入的是整數,我們需要int函式進行轉化,如果是浮點型,則使用float函式轉化。。。。 排序使用的是sort()函式,轉換時還使用了map(
筆試題:輸入一串數字,以逗號隔開,將數字排序後輸出
題目:輸入一串數字,以逗號隔開,將數字排序後輸出。 具體要求:如果有幾個數字是連續的,只輸出最大的和最小的數字 例如:輸入:1,4,6,7,9,2,3 輸出:1,4,6,7,9 按照以往慣例,先寫測試用例 1、輸入:1,4,6,7
java輸入一串數字,排序後再輸出。
面試過程中遇到程式設計題,原始碼如下:import java.util.Arrays;import java.util.Scanner;public class Learn1 { //輸入一串數字,排序後再輸出 public static void main(
java基礎:輸入一串數字,用空格隔開,輸出存在兩次的數字
之前困擾在如何能把一串數字的個數得到,還在想如何能將每一個數字統一放入一個數組中。(拖延症晚期) 這次,果真就碰到了題目,悔,來記錄一下吧。 看到可以將輸入的用String來接收,之後用空格隔開,放入一陣列number中。 ps:不要小瞧那些看起來不起眼的方法,還是
【python 2.7】輸入任意字母數字,輸出其對應的莫爾斯碼並播放聲音
技術 ini lease pre 無線 () .com bye eas #python 2.7 #!/usr/bin/env python # -*- coding:utf-8 -*- import os import winsound,sys,time _
輸入一組數字,找出其排列的最小值
#include <iostream> using namespace std; void bubblesort(int a[], int x) { int y, z; for (y = 0; y <= x - 1; y++) {
輸入一串字元,並判斷其中英文字元和數字字元的個數——C語言實現(C語言練習)
先看程式執行的結果,(文末有該程式的完整程式碼) 1、先寫好框架 #include<stdio.h> void main() { } 2、再定義所需要的變數 char str;//定義一個字元型變數 str int i=0,counte
C語言,以空格為分割,以回車為結束標記,輸入一串數字到一個int陣列中
分析:例如 int a[100]; 輸入:1,2,3,4,5,6(回車換行) 結果:陣列的0-5號元素分別是上述值,打印出來,之後程式結束。 難點:獲取int型的數字輸入不難,scanf("%d",&n);這個只能得到int值,會自動濾出空格和回車換行,如何判斷輸入
從鍵盤輸入一串整數,按數字的相反順序輸出
class Program { static void Main(string[] args) { Sort s1 = new Sort(); while (true)
輸入一串字元,分別輸出字母 數字 符號的個數,以$結束
# include <iostream> using namespace std; int main() { char ch; int xiao = 0; int da = 0;
輸入一串字元,只包含“0-10”和“,”,找出其中最小的數字和最大的數字(可能不止一個),輸出最後剩餘數字個數
輸入一串字元,只包含“0-10”和“,”找出其中最小的數字和最大的數字(可能不止一個),輸出最後剩餘數字個數。如:輸入 “3,3,4,5,6,7,7” 輸出 3 支援0-10 #include "stdafx.h" int _tmain(int a
輸入一串數字統計0到9每個數字的個數
題目: 輸入一串字元統計這串字元中0有多少,1有多少,…,9有多少。 #include <stdio.h> int main() { char c; int shu[10]={0},i; while((c=getchar())!='\n') { if(c>=
C程式設計——任意輸入一串數,去除其中重複的數並按從小到大的順序輸出
**1、**程式 #include <stdio.h> void Input_Num(int *, int *);//從鍵盤獲取一串數字 void Sort(int *, int *);//對輸入的數按從小到大進行排序 void Distinct(int *, int *)
輸入一串字元,把其中的大寫字母變成小寫字母並輸出
#include <stdio.h> #define MAX 1000//最大化容量 #include <string.h> int main()`在這裡插入程式碼片` { char a[MAX]; printf("輸入字串
給一串數字,判斷是否連續
題在標題,思路在程式碼 #include<stdio.h> int main() { int arr[] = { 8 , 3, 2, 6, 4, 5, 3, 7 }; //一組任意數字 int sz = sizeof(arr) / sizeof(arr[0
輸入一個數n,將其反轉輸出。
要求輸出時不含前導0 如輸入365,輸出563. 輸入520,輸出25. #include<iostream> using namespace std; int main() { int n; cin>>n; int t; while(
資料庫查詢出時間,傳給前端變為一串數字,有以下兩種解決方法
方法一 : import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import com.fasterxml.jackson.core.JsonGenera
一組數字,求其能組成的最大數?
//一組正整數,求用這組正整數對應的數字字串連在一起能組成的最大數 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXN 20 #define MA
輸入一串字元,找出最長和最短單詞並輸出
在上篇的基礎上,稍新增幾個變數則可輸出最長和最短; #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char arr[1024] =
2011-10-30---輸入一串單詞,將單詞逆序輸出
單詞是以空格為間隔的,仔細消化譚浩強書上的例題,可以成功解決問題。 【輸入】 源字串。 【輸出】 逆序後的字串。 【返回值】 單詞個數。 #include <stdio