def func(): n = float(input("请输入一个正整数")) m = 9 i = 1 L = "1" while i != 0: #**********SPACE********** m=________________ #**********SPACE********** if ________________== 0.0: print(m,'/',int(n),'=0') #**********SPACE********** print("%s个9能整除%d"%(________________)) return else: m = str(m) m = m+str(9) #**********SPACE********** L = ________________ def main(): func() if __name__ == '__main__': main()
时间: 2023-07-05 13:29:48 浏览: 71
以下是代码的完整版,包括填写空白处:
```python
def func():
n = float(input("请输入一个正整数"))
m = 9
i = 1
L = "1"
while i != 0: # 空白处1
m = m + 9 # 空白处2
if m % n == 0.0: # 空白处3
print(m, '/', int(n), '= 0')
print("%s个9能整除%d" % (L, n)) # 空白处4
return
else:
m = str(m)
L = L + "9" # 空白处5
def main():
func()
if __name__ == '__main__':
main()
```
在此代码中,需要填写五个空白处。第一个空白处需要填写 while 循环的条件,当 i 不等于 0 时,循环继续。第二个空白处需要填写 m 的值,每次将 m 加上 9。第三个空白处需要填写判断条件,当 m 能被 n 整除时,打印出 m/n 的结果。第四个空白处需要打印输出,输出格式为 "%s个9能整除%d" % (L, n)。第五个空白处需要填写 L 的值,将 L 加上 "9"。
该程序通过输入一个正整数 n,不断将数字 9 加到一个数字 m 上,直到 m 能够被 n 整除,然后输出 m/n 的结果和能够被 n 整除的数字 9 的个数。
阅读全文