这个图片中的结果用循环来写。
2021年10月,我第9次做到第五章循环里的一道题。虽然做了9次第五章。但是每次只能做1到2道题就退回第一章重学了。而这到死循环大神题是第五章5.19题 。在书中该题号前面有两个*代表有点难度。
当然可以看答案。但本书作为自学的我找到的第一本教材。其答案以及支持的网站都已关停了。我现在纯属野蛮学习。野蛮自学。感谢瑜伽。根据王瑜伽的学习方法每次退回重来确实给了我全新的感受。
5.19题之前还有个折磨人的5.18题是我有了十天时间结算明白的。结果当我携破5.18得胜之师,得了嘚瑟来破5.19的时候撞的头昏脑涨。
不多说了。下面是我这几次的解题步骤分享给大家。初学的参考。高手的看看笑话。没事的给我来个三联哦。哈哈
#5.19(雏形1)
intNumber = eval(input("Enter the number of lines(1-15): "))
#设计一个data的变量来让公式整洁一点,
#但不用这个data直接引用intNumber反倒不行
data = intNumber + 2
# print(data)
# 1.0做出了半边效果的循环
# for i in range(1, data):
# # 这句话让公式初步实现。结果有偏差
# print(format(data - i,"4d") * i)
#
# # *想建立一个嵌套循环但是效果不好。
# # for j in range(1,data-1):
# # print(format(data - i,"4d") * (i-1))
#5.19(雏形2)
for i in range(1,data):
print(format(data - i,"2d")*(i-1),end='')
print()
#5.19(雏形3)
#intNumber = eval(input("Enter number is limit not:1~15: "))
#data = intNumber +1
#for i in range(0,data):
# print(format(data-i,"2d") *i)
这个事10月19日第9刷第五章时的解题思路,雏形具备一些。但差的很多。自己仍然有些迷茫
dateInt = eval(input("Enter date is number: "))
# dateNum = dateInt + 2
# for i in range(2, dateNum):
# # print(format(dateNum - i, "4d") * (dateNum - i), end="* ") # 从阵列从长往短向下
# # print(format(dateNum - i, "4d") * (i-1), end="* ") # 从阵列从短往长走向下
# print(format(dateNum - i, "2d") * ((dateNum-1)+i), end=" ") # 从阵列从短往长走向下
# # print()
# # print(format(dateNum * i, "3d") * (i - 1), end=" ")
# # print((dateNum - i) * (i - 1), end=" ")
# print()
第二种效果 2021-11-10
# dateInt = eval(input("Enter integer number input: "))
# dateNum = dateInt + 2
# for i in range(2,dateNum):
# # print(format(i+1,"2d")*(dateInt-i)) # 小数开始逐渐到大数,阵列逐渐减少
# print(format(i+1,"2d")*(dateInt-i))
第三种效果 2021-11-11
dateInt = eval(input("Enter integer number input: "))
dateNum = dateInt + 2
for i in range(2,dateNum):
#print(format(i-1,"2d")*(dateNum-i)) #出现了完美的1到7序列,但是方向不对。
# print(format(i-1,"2d")*(dateInt-i)*(dateNum-i)) #感觉可以多加算式在里面。但我要如何分析呢?
# print(format(i-1,"2d")) # 先看第一个算式出现后的结果 比MySql的注释方便
#又一个想法,又一个想法 2021-11-12 获得了正想和反相数据。
# print(format(i-1,"2d"),end='') # 获得了正想数据。
# print(format(dateNum-i),end=" ") # 获得了反相数据。
#还是没有找到办法 2021-11-12上午
这部分是截止到今天2021-11-15的第10刷解题结果。这次第10刷基本上就是为了做这道题。没有从第一章重新开始。所以没有那么快的速度。这次比最初的雏形状态。有了一些突破。但还是找不到目标和方向。
最后总结就是
一本没有答案的教材是学编程最好的捷径。也是变疯的最快捷径。
感谢大家一直的关注。如果喜欢就关注、点赞、转发哦。呵呵呵