''''''
''' 基础题 '''
# 1. 输出10行内容,每行的内容都是“*****”。
# 2. 输出10行内容,每行的内容都不一样,第1行一个星号,第2行2个星号,依此类推第10行10个星号。
'''
*
**
***
..
*********
'''
# 3. 输出9行内容,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789。
'''
1
12
123
..
123456789
'''
# 4. 计算10个99相加后的值并输出。
# 5. 计算2的20次方。(要求使用for)
# 6. 计算从1到1000以内所有能被3或者17整除的数的和并输出
# 7. 计算从1到1000以内所有能同时被3,5和7整除的数的和并输出
''' 进阶题 '''
# 1. 计算从1到100临近两个整数的和依次输出。比如第一次输出3(1+2),第二次输出5(2+3),最后一次输出199(99+100)。
'''
3 5 7 9 11 13
'''
# 2. 给定一个不大于9的数n,打印nn乘法表
''' 挑战题 '''
# 1. 给定一个n位(不超过10)的整数,将该数按位逆置,例如给定12345变成54321,12320变成2321.(*****)
# n = 1237654
# while True:
# a = n%10
# n = n//10
#
# 2. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第n次落地时,共经过多少米?(*****)
# 规律:
# 第1次落地: 100
# 第2次落地: 100 + 50*2
# 第3次落地: 100 + 50*2 + 25*2
# 第4次落地: 100 + 50*2 + 25*2 + 12.5*2
# 第5次落地: 100 + 50*2 + 25*2 + 12.5*2 + ...
# 3. 已知 abc+cba=1333, 其中的a,b,c均为一位数,编写一个程序,求出a,b,c分别代表什么数字 (*****)
# 比如: a=3, b=4, c=5
# 345+543==1333
# for a in range(10):
# for b in range(10):
# for c in range(10):
# ..