4 回答

秦始瑝3250279
TA貢獻2條經(jīng)驗 獲得超0個贊
按照類似思路想了個for循環(huán)的
x = input('Number')
L=[5,4,3,2,1]
step=0
for i in L:
? ? y=x%i?
? ? z=x//i
? ? if y==0:
? ? ? ? step=step+z
? ? ? ? break
? ? step=step+z
? ? x=x-z*i
print step

秦始瑝3250279
TA貢獻2條經(jīng)驗 獲得超0個贊
剛剛學(xué)完python入門,按照最簡單直接的邏輯寫的.... (%代表取整取余,//代表除法取整)
x = input('Number')
if x % 5==0:
? ? step=x//5
elif (x%5)%4==0:
? ? step=x//5+(x%5)//4
elif ((x%5)%4)%3==0:
? ? step=x//5+(x%5)//4+((x%5)%4)//3
elif (((x%5)%4)%3)%2==0:
? ? step=x//5+(x%5)//4+((x%5)%4)//3+(((x%5)%4)%3)//2
else:
? ? step=x//5+(x%5)//4+((x%5)%4)//3+(((x%5)%4)%3)//2+(((x%5)%4)%3)%2
print step
- 4 回答
- 0 關(guān)注
- 1434 瀏覽
添加回答
舉報
0/150
提交
取消