while True: try: a,b,c=map(int,input().split());tt=0;f=a//b for v in str(a//b): tt+=1 a=a*10**c ans=str(a//b) #要輸出的數 if f==0: print('0.%s'%ans) else: print('%s.%s'%(ans[:tt],ans[tt:])) except: break
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。
while True: try: a,b,c=map(int,input().split());tt=0;f=a//b for v in str(a//b): tt+=1 a=a*10**c ans=str(a//b) #要輸出的數 if f==0: print('0.%s'%ans) else: print('%s.%s'%(ans[:tt],ans[tt:])) except: break#0: 5% WA (line:8)
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。#1: 95% WA (line:8)
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。
我也跟你錯一樣的XD
問題出在你少填補0,用ans=str(a//b).zfill(c)
while True: try: a,b,c=map(int,input().split());tt=0;f=a//b for v in str(a//b): tt+=1 a=a*10**c ans=str(a//b) #要輸出的數 if f==0: print('0.%s'%ans) else: print('%s.%s'%(ans[:tt],ans[tt:])) except: break#0: 5% WA (line:8)
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。#1: 95% WA (line:8)
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。
我也跟你錯一樣的XD問題出在你少填補0,用ans=str(a//b).zfill(c)
已AC,但想問為什麼
while True: try: a,b,c=map(int,input().split());tt=0;f=a//b for v in str(a//b): tt+=1 a=a*10**c ans=str(a//b) #要輸出的數 if f==0: print('0.%s'%ans) else: print('%s.%s'%(ans[:tt],ans[tt:])) except: break#0: 5% WA (line:8)
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。#1: 95% WA (line:8)
您的答案為: 0.3921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471553049718093285494618144541260891850333162480779087647360328036904151717068170169144028703229113275243464889800102511532547411583803177857508969759097898513582778062532034853921066119938493080471...訊息太長省略。 正確答案為: 0.0392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047155304971809328549461814454126089185033316248077908764736032803690415171706817016914402870322911327524346488980010251153254741158380317785750896975909789851358277806253203485392106611993849308047...訊息太長省略。
我也跟你錯一樣的XD問題出在你少填補0,用ans=str(a//b).zfill(c)
已AC,但想問為什麼
ㄚㄚㄚㄚㄚ,我懂了,可是.zfill(c)是做什麼的阿
我也跟你錯一樣的XD問題出在你少填補0,用ans=str(a//b).zfill(c)
已AC,但想問為什麼
ㄚㄚㄚㄚㄚ,我懂了,可是.zfill(c)是做什麼的阿
https://www.programiz.com/python-programming/methods/string/zfill
就是填補零(zero fill)到想要的數量
會有這個問題,你可以想成1/100=0.01需要小數點後兩位,但(1* 10**2 )//100=1,輸出0.1這樣就不對了,應該要小數點後輸出兩位數才可以,zfill就可以達成
跟format '{:02d}'是一樣的