python計算需要最少數量,python計算最小值

本文目錄一覽:

python編寫函數,求三個數中的最小值

# 2021-05-11 Luke

num1 = input(“請輸入第一個數:”)

num2 = input(“請輸入第二個數:”)

num3 = input(“請輸入第三個數:”)

num = [num1, num2, num3]

num.sort()

print(num[0])

python 怎麼取列表中最小的數

求一個列表中的最小值,可以用min函數。例如:

li = [100,300,200,500,56,23,89]

print(“列表中的最小值是:”,min(li))

Python語言求解人民幣張數最少問題

s=int(input())

l=[100,50,20,10,5,1]

d=[0,0,0,0,0,0]

outstr=”

for i in range(0,6):

  d[i]=int(s/l[i])

  if d[i]0:

      outstr+=str(l[i]) + “元:” + str(d[i])+”張 “

  s-=d[i]*l[i]

print(outstr)

PYTHON問題要用這些錢來支付K元,最少要用多少張紙幣?程序輸入K,輸出紙幣組合。

package TanXin;

/*錢幣找零問題 */

/* 這個問題在我們的日常生活中就更加普遍了。假設1元、2元、5元、10元、20元、50元、100元的紙幣分別有c0, c1, c2, c3, c4, c5, c6張。現在要用這些錢來支付K元,至少要用多少張紙幣?用貪心演算法的思想,很顯然,每一步儘可能用面值大的紙幣即可。在日常生活中我們自然而然也是這麼做的。在程序中已經事先將Value按照從小到大的順序排好。*/

public class QianBiZhaoLing {

public static void main(String[] args) {

//人民幣面值集合

int[] values = { 1, 2, 5, 10, 20, 50, 100 };

//各種面值對應數量集合

int[] counts = { 3, 1, 2, 1, 1, 3, 5 };

//求442元人民幣需各種面值多少張

int[] num = change(442, values, counts);

print(num, values);

}

public static int[] change(int money, int[] values, int[] counts) {

//用來記錄需要的各種面值張數

int[] result = new int[values.length];

for (int i = values.length – 1; i = 0; i–) {

int num = 0;

//需要最大面值人民幣張數

int c = min(money / values[i], counts[i]);

//剩下錢數

money = money – c * values[i];

//將需要最大面值人民幣張數存入數組

num += c;

result[i] = num;

}

return result;

}

/**

* 返回最小值

*/

private static int min(int i, int j) {

return i j ? j : i;

}

private static void print(int[] num, int[] values) {

for (int i = 0; i values.length; i++) {

if (num[i] != 0) {

System.out.println(“需要面額為” + values[i] + “的人民幣” + num[i] + “張”);

}

}

}

}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153752.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-15 03:22
下一篇 2024-11-15 03:23

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • 蝴蝶優化演算法Python版

    蝴蝶優化演算法是一種基於仿生學的優化演算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化演算法Python版…

    編程 2025-04-29
  • Python讀取CSV數據畫散點圖

    本文將從以下方面詳細闡述Python讀取CSV文件並畫出散點圖的方法: 一、CSV文件介紹 CSV(Comma-Separated Values)即逗號分隔值,是一種存儲表格數據的…

    編程 2025-04-29
  • Python實現畫筆方向改變

    本文將介紹如何在Python中實現畫筆方向改變,讓畫筆以中心為軸旋轉。 一、Tkinter庫概述 Tkinter是Python自帶的GUI庫,可用於創建各種GUI應用程序。在Pyt…

    編程 2025-04-29
  • 運維Python和GO應用實踐指南

    本文將從多個角度詳細闡述運維Python和GO的實際應用,包括監控、管理、自動化、部署、持續集成等方面。 一、監控 運維中的監控是保證系統穩定性的重要手段。Python和GO都有強…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29

發表回復

登錄後才能評論