@[jyz123456](/user/1067096) 请阅读markdown之后再发帖求助
by Rain_sun @ 2023-08-19 09:54:05
@[jyz123456](/user/1067096) 不懂就问我
```python
mymoney = 0
monmoney = 0
flag = 1
for i in range(1,13):
mymoney += 300
h = int(input())
if h > mymoney:
print(i-i-i)
flag = 0
break
else:
mymoney -= h
while mymoney > 100:
mymoney -= 100
monmoney += 100
if flag:
print(int(mymoney + monmoney * 0.2 + monmoney))
```
by _Error_and_Bug_ @ 2023-08-19 10:27:31
@[jyz123456](/user/1067096)
我发现你的代码问题在于最后一行的输出 print(m + mm * 0.2 + mm)
因为你*0.2,会输出float类型
应该转化为int类型,print(int(m + mm * 0.2 + mm))
by _Error_and_Bug_ @ 2023-08-19 10:32:22
@[Gogo_bug](/user/837377) 对了,谢谢
by jyz123456 @ 2023-08-19 16:15:01