博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础学习笔记3
阅读量:6370 次
发布时间:2019-06-23

本文共 785 字,大约阅读时间需要 2 分钟。

条件、循环和其他语句

1.print    使用逗号输出     print 'Age:',42    输出结果:Age: 42     

2.赋值方法:

  ①序列解包     x,y,z=1,2,3      print x,y,z    结果:1,2,3

  ②链式赋值      x=y=somefunction()

  ③增量赋值     x+=1    等价于:x=x+1

 

3.条件和条件语句:

1)标准的真值为0(表示假),和1(表示真)

2)if语句

示例: >>>name=raw_input('what you name? ')

          >>>if  name.endswith('Tom'):

                        print 'Hello,Mr.Tom'

若输入的为"Tom",则执行语句。否则不执行。

 

3)else子句

4) elif 子句

 

4.循环

①while循环

如:x=1

     while x<=100:

           print x

           x+=1            #等价于x=x+1

②for循环

如1:for i  in range(1,101):             #range(1,101) 表示范围为[1,2,3.....,100]

           print i

           i=i+1

如2:循环遍历字典元素

>>>d={'x':1,'y':2,'z':3}

>>>for key in d:

            print key,'Corresponds to' ,d[key]

结果: 1

         2

         3    

 

5. 跳出循环

一般来说,循环会一直执行到条件为假,或者序列元素用完时。但是有些时候,可能会提前中断一个循环,进行新的迭代。

break

如:求100以内最大的平方数

     import math

     for n in range(100,0,-1):

          root=math.sqrt(n)

          if root==int(root):       

              print n

              break

 

 

 

 

 

 

        

 

 

转载于:https://www.cnblogs.com/yu2000/p/3409206.html

你可能感兴趣的文章
awk学习笔记
查看>>
Spring 学习之bean的理解
查看>>
【不定期更新】游戏开发中的一些良好习惯与技术技巧
查看>>
DNS的初步了解
查看>>
多线程核对MD5码脚本
查看>>
LINUX 命令ifconfig 无效
查看>>
获取码值(各种类型字符(中、英)的ASCII)和进制转换系统(包括正负数、小数)...
查看>>
基于Centos6.6(7.2)源码安装Ansible
查看>>
php分页常用方法两种举例.
查看>>
基于LVM快照实现Mysql的备份还原
查看>>
Python 数据类型
查看>>
nodejs压缩css及js工具
查看>>
servlet与jsp的作用域对象使用
查看>>
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
查看>>
Oracle 11g安装过程中错误解决
查看>>
canto配置(1)——添加feeds
查看>>
JavaScript强化教程——jQuery AJAX 实例
查看>>
linux下配置tomcat
查看>>
HTML5 canvas实现一个简易画板
查看>>
ThinkPHP5无限循环输出无限分类【方案三】
查看>>