[問題] 請問迴圈迭代的值可否比較大小

看板Python作者 (第三隻腳)時間6年前 (2018/03/15 14:50), 6年前編輯推噓6(6076)
留言82則, 9人參與, 6年前最新討論串1/1
假如for I in range(5): 跑出0-4的值 請問要怎麼去比較值的大小呢 Output結果是 4最大0最小 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.35.206 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1521096629.A.BD3.html

03/15 14:59, 6年前 , 1F
我...看不懂?最大就是 4 最小就是 0 啊, 你不就比完了
03/15 14:59, 1F

03/15 15:14, 6年前 , 2F
是說能利用程式去跑出結果最大最小值 不是自己去判
03/15 15:14, 2F

03/15 15:14, 6年前 , 3F
03/15 15:14, 3F

03/15 15:17, 6年前 , 4F
我...還是看不懂?最小值就是 0 啊, 最大就是 4 (5 - 1)
03/15 15:17, 4F

03/15 15:18, 6年前 , 5F
這根本不需要程式來判斷直接寫死都可以
03/15 15:18, 5F

03/15 15:20, 6年前 , 6F
ㄝ 那要怎麼取出最大值並列印出來呢
03/15 15:20, 6F

03/15 15:22, 6年前 , 7F
假如迭代出來的順序不是 0 1 2 3 4 而是 3 5 2 1 0
03/15 15:22, 7F

03/15 15:22, 6年前 , 8F
那我要列印出5 最大值的話要怎麼取出來呢
03/15 15:22, 8F

03/15 15:22, 6年前 , 9F
最大值 n-1 最小值 0 直接印出來不就好了
03/15 15:22, 9F

03/15 15:25, 6年前 , 10F
max1 = 0 ;if I > max1: max1 = I;print(max1) 分號改換行
03/15 15:25, 10F

03/15 15:29, 6年前 , 11F

03/15 15:30, 6年前 , 12F
只是我初始值好像下的不好:D
03/15 15:30, 12F

03/15 15:44, 6年前 , 13F
if那邊 max1=I 為何他能知道最大值呢

03/15 15:45, 6年前 , 14F
阿第二個迴圈打錯
03/15 15:45, 14F

03/15 15:51, 6年前 , 15F
順序35210可以用內建sort()先排 也可以不用
03/15 15:51, 15F

03/15 16:00, 6年前 , 16F
直接max() min()就好啊
03/15 16:00, 16F

03/15 16:09, 6年前 , 17F
1、去查泡泡排序法
03/15 16:09, 17F

03/15 16:10, 6年前 , 18F
或者2、把結果存入list,取max/min
03/15 16:10, 18F

03/15 16:20, 6年前 , 19F
不用浪費時間去學什麼排序法,你學得再精實務上也用不到
03/15 16:20, 19F

03/15 16:21, 6年前 , 20F
能理解排序法對提升演算法功力的幫助也不大
03/15 16:21, 20F

03/15 16:23, 6年前 , 21F
學校學的出社會就可以丟了,業界是另一個次元
03/15 16:23, 21F

03/15 16:26, 6年前 , 22F
內建取最大最小值和排序的方法 就直接拿來用不要懷疑
03/15 16:26, 22F

03/15 16:30, 6年前 , 23F
要是有人問你底層實現的邏輯 你就叫他去吃屎
03/15 16:30, 23F

03/15 16:33, 6年前 , 24F
ok 你懂了 那請問能為公司提升多少profit 一句話讓他閉嘴
03/15 16:33, 24F
※ 編輯: thethirdfoot (60.251.237.184), 03/15/2018 16:46:52

03/15 16:49, 6年前 , 25F
max1是變數名字 跟每個I比較大小 比他大就replace掉
03/15 16:49, 25F

03/15 16:55, 6年前 , 26F
玩其他語言還是要學排序啦 先學個泡泡排序
03/15 16:55, 26F

03/15 17:49, 6年前 , 27F
謝謝J大
03/15 17:49, 27F

03/15 17:53, 6年前 , 28F
J大的變數起頭都歸零基本上寫的不好吧...
03/15 17:53, 28F

03/15 17:54, 6年前 , 29F
max跟min寫在外面分別等於無限小跟無限大
03/15 17:54, 29F

03/15 17:54, 6年前 , 30F
進迴圈再做判斷
03/15 17:54, 30F

03/15 17:57, 6年前 , 31F
說sort的又完全偏掉了 基本上原po就是想實踐min max
03/15 17:57, 31F

03/15 17:57, 6年前 , 32F
兩個原本時間複雜度 用sort基本等於nlogn 完全是自
03/15 17:57, 32F

03/15 17:57, 6年前 , 33F
找麻煩 冒泡排序最差更是n^2了
03/15 17:57, 33F

03/15 17:57, 6年前 , 34F
*min max線性時間複雜度
03/15 17:57, 34F

03/15 18:08, 6年前 , 35F
W你的想法也太奇怪了,泡泡排序是最基本的演算法,你要我用
03/15 18:08, 35F

03/15 18:08, 6年前 , 36F
一個要排序連泡泡都想不到的工程師,說真的我不敢用。
03/15 18:08, 36F

03/15 18:15, 6年前 , 37F
又不是要他自幹什麼影像處理演算法還是不准用其他插件寫網
03/15 18:15, 37F

03/15 18:15, 6年前 , 38F
頁元素...
03/15 18:15, 38F

03/15 18:29, 6年前 , 39F
從第一個讀到最後一個,一路記住目前最大和最小的
03/15 18:29, 39F

03/15 18:33, 6年前 , 40F
我待會要連續唸十個數字,你要在我唸完之後馬上告訴我最
03/15 18:33, 40F

03/15 18:33, 6年前 , 41F
大和最小的數是多少,你會怎麼做?
03/15 18:33, 41F

03/16 08:09, 6年前 , 42F
如果用J大的方式會因為順序不一樣可能在途中就停止
03/16 08:09, 42F

03/16 08:09, 6年前 , 43F
了 我自己使用加入串列在用前面幾位大大說的內建max
03/16 08:09, 43F

03/16 08:09, 6年前 , 44F
()就可以了 感謝各位指導
03/16 08:09, 44F

03/16 09:28, 6年前 , 45F
好吧沒注意到
03/16 09:28, 45F

03/17 09:08, 6年前 , 46F
froce請問你公司專案有在自幹泡泡排序法嗎?
03/17 09:08, 46F

03/17 09:09, 6年前 , 47F
如果沒有你還要求要會 那麼奇怪的是你
03/17 09:09, 47F

03/17 09:10, 6年前 , 48F
你以為開發有多少時間可以耗在那些東西上面?又不是在寫論文
03/17 09:10, 48F

03/17 09:11, 6年前 , 49F
整個team都在等你一個人寫排序法就好啦 你說4b4
03/17 09:11, 49F

03/17 09:14, 6年前 , 50F
而且現實上 拜託能找到一個能熟悉語言所有特性和工具
03/17 09:14, 50F

03/17 09:14, 6年前 , 51F
針對需求寫出最佳做法不用花太多時間在google的人就很難了
03/17 09:14, 51F

03/17 09:17, 6年前 , 52F
泡泡排序是基本的暫存、比較的應用,W你告訴我,不會你有
03/17 09:17, 52F

03/17 09:17, 6年前 , 53F
什麼資格說你會寫程式?
03/17 09:17, 53F

03/17 09:18, 6年前 , 54F
講難聽點 現成方法不用搞自幹 產值比新手還不如fire掉最好
03/17 09:18, 54F

03/17 09:24, 6年前 , 55F
我不是反對用內建的函式、或別人的函式庫來做,而是今天這
03/17 09:24, 55F

03/17 09:24, 6年前 , 56F
個問題太基本,基本到連這種都沒想到要怎麼做的新手,你告
03/17 09:24, 56F

03/17 09:24, 6年前 , 57F
訴他都用別人的東西就好,不用去思考背後怎麼做,如果這板
03/17 09:24, 57F

03/17 09:24, 6年前 , 58F
上每個前輩都像你這樣,這板上新手怎麼可能進步?
03/17 09:24, 58F

03/17 09:26, 6年前 , 59F
更何況,誰沒提供他現成方法了,下面不是告訴他存成list取m
03/17 09:26, 59F

03/17 09:26, 6年前 , 60F
ax/min了?
03/17 09:26, 60F

03/17 09:30, 6年前 , 61F
是啊 但我是針對你提的兩個方案來看 如果我是你主管
03/17 09:30, 61F

03/17 09:31, 6年前 , 62F
我會對你把自幹泡泡排序法列入解決方案跟老闆提議讓你離職
03/17 09:31, 62F

03/17 09:32, 6年前 , 63F
你知道這種愛自幹的人對專案開發是很大的阻力嗎
03/17 09:32, 63F

03/17 09:32, 6年前 , 64F
你自己多花時間在debug就算了 還讓別人接手不好維護
03/17 09:32, 64F

03/17 09:33, 6年前 , 65F
W你乾脆說現在市面上所有資料結構、演算法的書都騙人的,只
03/17 09:33, 65F

03/17 09:33, 6年前 , 66F
應該出某某插件字典,告訴你所有的屬性和方法,做不到的寫
03/17 09:33, 66F

03/17 09:33, 6年前 , 67F
信告訴作者叫他加功能,這樣才叫符合業界需求好了。
03/17 09:33, 67F

03/17 09:35, 6年前 , 68F
我有說什麼騙人的之類的話嗎?... 算了再講下去要被你抹黑了
03/17 09:35, 68F

03/17 09:41, 6年前 , 69F
我也拜託你不要在講了。學習程式基本的思路本來就很重要,
03/17 09:41, 69F

03/17 09:41, 6年前 , 70F
你不會在實做中自幹泡泡排序法,問題是他的基本思路「暫存
03/17 09:41, 70F

03/17 09:41, 6年前 , 71F
」,你總會不斷的應用到吧?
03/17 09:41, 71F

03/17 09:45, 6年前 , 72F
沒人要你在真正的專案中自幹這些基礎演算法,你懂了怎麼做
03/17 09:45, 72F

03/17 09:45, 6年前 , 73F
之後,愛用內建的就去用內建的,這才是我提出兩條路給原po
03/17 09:45, 73F

03/17 09:45, 6年前 , 74F
走的意思。
03/17 09:45, 74F

03/17 09:46, 6年前 , 75F
卻被你說的好像我是沒產值的...我才是被抹黑的那個吧
03/17 09:46, 75F

03/17 09:48, 6年前 , 76F
拜託你對你愛自幹演算法的同事的恨去找他發洩,不要找我
03/17 09:48, 76F

03/17 10:37, 6年前 , 77F
...沒產值又不是在說你 我是說這類型的人
03/17 10:37, 77F

03/17 10:38, 6年前 , 78F
我是完全沒想到那句話會讓你想對號啦 真心沒想到
03/17 10:38, 78F

03/17 10:40, 6年前 , 79F
WunoW: froce請問你公司專案有在自幹泡泡排序法嗎?
03/17 10:40, 79F

03/17 10:42, 6年前 , 80F
ㄟ我發現跟你蠻有代溝的耶 就這樣吧不要討論了
03/17 10:42, 80F

03/17 10:42, 6年前 , 81F
我早就在解釋我不是要他在真正的專案自幹這種基本演算法,
03/17 10:42, 81F

03/17 10:42, 6年前 , 82F
我有這個意思的話,我幹麻提供他內建函式?
03/17 10:42, 82F
文章代碼(AID): #1QgXUrlJ (Python)