我寫了這段代碼,但它不起作用它總是給出數字零
tab = []
N=int(input('Entre un nombre '))
for i in range(0,N):
tab.append(int(input('entre un nombre')))
min_valu = tab[0]
for i in range(0,N):
if (min_valu > i ):
min_valu = i
print('la veleur minimale est',min_valu)

uj5u.com熱心網友回復:
你總是在正確的軌道上,我的兄弟;
只是您誤解了使用rangeand 運算子進行回圈in:
- 正如@mousetail 在評論中回復的那樣,
您不能range僅使用以下方法for i in tab:
for i in tab:
if (min_valu > i):
min_valu = i
- 正如@MadPhysicist 在評論中回復的那樣,
您可以使用range但tab使用 index訪問i:
for i in range(0,N):
if (min_valu > tab[i]):
min_valu = tab[i]
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/520465.html
標籤:Python列表算法
