# 该程序用于演示通过用户输入一个奇数,然后找到由多少个9组成的数可以被这个奇数整除。
# 流程说明:
# 1. 提示用户输入一个奇数。
# 2. 将用户输入的字符串转换为整数。
# 3. 初始化计数器、开始数值和测试数值。
# 4. 进入循环,判断当前测试数值是否能被用户输入的奇数整除。
# - 如果能整除,退出循环。
# - 如果不能整除,更新测试数值为当前数值加上一个由count个9组成的数,同时更新开始数值和计数器。
# 5. 打印结果,显示找到的9的个数,以及这个由9组成的数可以被奇数整除的信息。
print('请输入一个奇数:')
number = int(input("")) # 获取用户输入的奇数
count = 1 # 初始化计数器
start = 9 # 初始化开始数值
s = 9 # 初始化测试数值
while True:
if s % number == 0: # 判断测试数值是否能被奇数整除
break
else:
start *= 10 # 更新开始数值
s += start # 更新测试数值
count += 1 # 更新计数器
print(f'{count}个9可以被{number}整除,即:{s}/{number}={int(s / number)}') # 打印结果
一个奇数,多少个9组成的数可以被这个奇数整除
未经允许不得转载:创想未来 » 一个奇数,多少个9组成的数可以被这个奇数整除
评论前必须登录!
注册