- HackerRank:三角任务 https://www.hackerrank.com/challenges/python-quest-1/problem
- 仅使用算术运算,单个
for-loop
,和一个单一的print
陈述。
- 不允许进行字符串操作。
- 约束条件
1 ≤ n ≤ 9
- 举个例子,给定
n=5
作为输入,打印以下输出:
1
22
333
4444
用数学的话,就是,
Python 2.7:
for i in range(1,n):
print i*(10**i-1)/9
Check repdigit https://en.wikipedia.org/wiki/Repdigit了解更多信息。
Python 3+
- 留下或删除
int
取决于你是否想要.0
or not.
for i in range(1, n):
print(int(i*(10**i-1)/9))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)