使用while循环输出:1 2 3 4 5 6 8 9 10

一直不理解这样的程序有什么用,也一直不理解,像计算等差数列求和用计算机来做有什么用。我有公式,我可以自己算啊。为什么要花那么长时间编一个程序,或者还需要自己手动输入一些内容,才会有答案出来。有感觉这样算东西是没有灵魂的。

其次也不理解,求一个等差为什么就单单求一个等差,而不是让你输入一个n,去求更加宽泛点的和呢。

其实,当你学的多了,见得多了,就知道计算机的意义,程序的意义,以及站在什么角度去看计算机和数学和自己了。先说程序的意义,那些简单的程序是以后复杂程序的铺垫。所计算的也不是仅仅一个等差数列,等差数列也不仅仅是几千几万几百万。也就是说他会有一个复杂性在里面,当你的体力和智力受到挑战的时候,计算机就会帮助你。或者你需要很长时间去观察一个数列的规律,计算机可能很短时间就可以了,虽然它不一定是正确的,但是至少会有一个思路。再说说宽泛,其实我想就是系统的一个延展性吧,怎样设计都可以,当你以后需求变得时候,怎么维护是简单的,考虑的多没有错。

数学也不能表示一切,就像通项一样,不是每个数列都有的。但观察过,研究过,就足够了。数学也是一直简单,让你看的更加透彻,计算机也是一种简单,让你看的更加清楚。希望自己可以将两个结合起来,一点一点的相互印证,相互发展。慢慢的理解计算机,理解它的过程与设计,理解数学。说了这么多,也作为自己Python第一个程序的开始。

使用while循环输出1—10,但是没有7,我把它分成两个while循环,第一个循环初值从1开始,一直到6。然后将变量加1从8开始一直到10。每次都打印出来。最开始寻思一个while循环,在条件里加上变量不等于7,但是当变量等于7的时候,就跳出while了,后面的数字不能打印了。

#!usr/bin/env python
#-*-coding:utf8-*-
count = 1
while count < 7:
	print(count)
	count = count + 1
count = count + 1
while count < 11:
	print(count)
	count = count + 1

猜你喜欢

转载自blog.csdn.net/weixin_43403617/article/details/89207782