第一部分代码:

def is_ugly(num): while num % 2 == 0: num //= 2 while num % 3 == 0: num //= 3 while num % 5 == 0: num //= 5 return num == 1

count = 0 for i in range(1, 101): if is_ugly(i): count += 1 print('{:>6}'.format(i), end='') if count % 10 == 0: print() print()

第二部分代码:

print('个数:{}'.format(count))

输出分为两部分:第一部分输出$1sim 100$之间所有的丑数一行$10$个整数每个整数占$6$个字符。第二部分先输出个数:输出$1sim 100$之间的丑数个数。

原文地址: https://www.cveoy.top/t/topic/ggQq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录