9.python基本操作(三)—while循环以及IO操作

在这之前先写一下,命令行模式和python交互模式。

再开始菜单中找到“命令提示符”,这个程序。如果是win8的话,直接搜索就行。然后打开,出现如下图:直接输入“python”,然后就进入了python交互模式。用exit();命令符来退出。

可以在命令符模式下,直接运行一个.py文件。在交互模式下,可以写一行,执行一行。

这样直接可以写python程序了。这个厉害了,没想到python竟然可以这样。刷新了我的认知,廖雪峰老师真的不错啊。

开始正文:

1)while

while循环也是一个很重要的功能。因为,for循环的功能和适用范围在我看来,相对于c语言来说是有一定程度的阉割。而这里的的while则保留的比较好。

话不多说,示例代码如下:

i=1
while i<5:
    print(i)
    i = i + 1
输出结果如下:
1
2
3
4

break可以退出循环,但是根据我的经验,尽量不要用这个定时炸弹。示例代码如下:

i=0
while True:
    i=i+1
    print(i)
    if i==3:
        break

输出结果如下:

1
2
3

continue也类似c语言。跳出本次循环,执行下次循环。示例代码如下:

i=0
while i<5:
    i=i+1
    if i==3:
        continue
    print(i)

输出结果如下:

显然,打印i=3这个程序,跳过了。

else这个关键字组合是C语言中所没有的。while后面跟一个else ,如果while 条件不满足则,执行else后面的语句。示例代码如下:

i=0
while i<5:
    i=i+1
    print(i)
else:print('end')

输出结果:

1
2
3
4
5
end

注意一点,如果while中用了break 的话,else后面的就不会执行。

2)IO操作

在C语言中,我们用scanf()和printf()函数,来输入和输出。python中也差不多,只不过是换成了,input()和print();

注意:

  • input 输入的是字符串类型数据。要有数字相关的操作,需要用int()函数来强制类型转换。

另外,这是我的微信公众平台,希望有兴趣的同学,一起交流。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值