当前位置: 代码迷 >> 综合 >> [Python基础 ] Day_04_补充作业
  详细解决方案

[Python基础 ] Day_04_补充作业

热度:76   发布时间:2024-02-02 08:51:55.0
''''''''' 基础题 '''
# 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):
#           ..
  相关解决方案