python打印取消换行_新手学编程——Python入门(四)流程控制和斐波那契数列

写程序是为了解决实际问题,而实际问题不可能只有数学运算和输出,还需要由逻辑判断来控制流程,Python预留了大量的关键词来解决这个问题。关键词可以理解为解释器事先约定好的暗号,发下这个暗号就执行特定的操作。

特殊的数据类型布尔型bool

布尔型只有两个值True和False,分别代表真和假,我们可以给一个变量赋值True或者False,也可以直接用bool()函数直接判断一个语句的真假。

83db42faa771bea662a205135f8f0cb8.png

bool()函数

除了空字符串、列表、等如(),[],{},’’,””和数字0、值None以及False其他都数值会判断为真值True。

a02fe305f980ff04f6982e42a9646a8e.png

除了上图中的大多数值都为True

比较运算符

比较运算符有等于==,不等于!=,大于>,小于=,小于等于<=。比较的真假和数学中的是一样的,成立则为真,不成立则为假。

9aff6698100d4bd08b12d72a6de5116f.png

关键词while

while出现的时候,系统会不停地判断后边的条件语句,如果为真(True),执行次级代码块,再次判断条件语句,直到条件语句为假(False)结束whlie循环。(循环的代码稍微复杂,为了防止输入错误浪费时间,我们使用pycharm,教程Python入门(一)有详细过程。)我们右键项目名称建立一个python代码文件命名为while。

1b07bab959068e2ef8a898547050979e.png

输入如下代码

x=10

while x>1:
print(x)
x=x-1

while句末的冒号代表条件语句结束,编辑代码的所有标点符号都要使用英文字符标点。图中灰色的注释不会运行。

3719728ee45d7a82dea1c443323bb969.png

简单的while循环

循环执行了九次,直到x的值变为1不满足条件语句,我们可以把打印操作和赋值操作调换顺序,更能理解循环的使用方法。

e88e49a7ec2b29e43a7ed7e8199f62fa.png

先打印后赋值

小实践——斐波那契数列

斐波那契数列又称黄金分割数列,它的前两位数是1,从第三项开始后一项为前两项之和,即1,1,2,3,5,8,13……。我们可以利用while循环打印出斐波那契数列数列的前十位,新建名为fibo的python file。输入如下代码。

a,b=1,1
x=1
while x<=10:
print(a)

a,b=b,a+b
x=x+1

68fa7eea73e25658726242efe2b229f1.png

斐波那契数列

print小技巧,参数后加end可以把换行替代为输入的值,如下

a6284fd1a6b675cb3f4e68eac948f106.png

end取消换行

死循环

假如循环判断条件一直为真的话,循环会一直执行下去,进入死循环,这在实际中会导致程序失去响应或崩溃。在运行的时候只能通过图中红色的方块结束运行

755e268bdcd4ab10fb1c7a258721463f.png

死循环

有什么问题可以在评论里留言,科级鸡会尽力为您解答。

教程领进门,进步在个人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值