首页 > 编程语言 >python基础知识——控制语句

python基础知识——控制语句

时间:2023-06-14 20:31:48浏览次数:36  
标签:语句 输出 10 python else print input 基础知识


控制语句主要有条件语句和循环语句。

一、条件语句

1、if语句

格式


if 表达式:
      语句1
else:
      语句2



如下面的例子:


a = raw_input('x : ')

if int(a) > 0:
      print a
else:
      print -int(a)



其中,

raw_input() 用于获取控制台的输入,由于raw_input()返回的是字符串,则在比较的时候必须使用int()转换,若是不想转换,可以直接使用函数input()。

2、多个if语句

格式

if 表达式1:
      语句1
elif 表达式2:
      语句2
...
elif 表达式n:
      语句n
else:
      语句m



例如:

# -*- coding: UTF-8 -*-
a = input('x : ')

if a > 0:#a为正数直接输出
      print a
elif a == 0:#a为0
      print 0
else:
      print -a



3、

while 循环

格式

while 表达式:
      ...



例如:

a = 10

while a > 0:
      print a
      a -= 1



输出:

10
9
8
7
6
5
4
3
2
1

4、for循环

格式


for 变量 in 集合:
      ...



其中,集合可以是元组、列表、字典等数据结构。

例如:


for x in xrange(1, 11):
      print x



输出结果是1~10

5、break语句

break语句用于结束循环。

例如:


for x in xrange(1, 11):
      if x <= 5:
            print x
      else:
            break



只输出了1~5。

6、continue语句

continue语句用于结束本次循环,开始下次循环。

例如:


for x in xrange(1, 11):
      if x == 5:
            continue
      else:
            print x



输出的是1~4,6~10。没有输出5

7、pass语句

pass语句在python中是一个空语句。


for ind in 'python':
    if ind == 'h':
        pass
    else:
        print ind



输出结果:


p
y
t
o
n




标签:语句,输出,10,python,else,print,input,基础知识
From: https://blog.51cto.com/u_16161414/6480470

相关文章

  • 《交通规划》——python实现最短路分配方法
    《交通规划》——最短路分配方法说明:下面内容,将用python、networkx实现刘博航、杜胜品主编的《交通规划》P198页的例题,主要是实现最短路径分配方法。1.题目描述如下:2.networkx构建网络importnetworkxasnximportmatplotlib.pyplotasplt#带权重的边列表edges=[......
  • python opencv rtsp
       #coding:utf-8#打开摄像头并灰度化显示importcv2ascvcamera_id="rtsp://admin:[email protected]:554/jingli/realmonitor?channel=1&subtype=0"#0表示摄像头的编号capture=cv.VideoCapture(camera_id)while(True):ret,frame=capture.re......
  • Python教程-多线程与多进程
    什么是线程,什么是进程?进程是程序(软件,应用)的一个执行实例,每个运行中的程序,可以同时创建多个进程,但至少要有一个。每个进程都提供执行程序所需的所有资源,都有一个虚拟的地址空间、可执行的代码、操作系统的接口、安全的上下文(记录启动该进程的用户和权限等等)、唯一的进程ID、环境变......
  • python装饰器函数学习笔记
    函数也是一个对象,并且这个对象可以被赋值给变量,所以,我们可以通过变量调用该函数defnow():...print('2015-3-25')...f=nowf()2015-3-25函数对象有一个__name__属性,可以拿到函数名字:now.name'now'f.name'now'现在如果我们要增强now()函数的功能,比如,在......
  • python返回函数学习笔记
    内部函数sum可以引用外部函数lazy_sum的参数和局部变量,当lazy_sum返回函数sum时,相关参数和变量都保存在返回的函数中,这种称为“闭包(Closure)”的程序结构拥有极大的威力deflazy_sum(*args):defsum():ax=0forninargs:ax=ax+nreturnaxreturn......
  • Python基础——网络编程
    在网络编程中主要是使用Socket(套接字)进行编程,套接字相当于应用程序访问下层网络的服务的接口,使用Socket可以是得不同主机之间进行通信,从而实现数据交换。1、Socket工作方式套接字在工作的时候连接的两端分别为客户端和服务器端,对于客户端和服务器端的工作方式是不一样的。对于服......
  • Python中时间与时间戳之间的转换
    对于时间数据,如2016-05-0520:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如下的几种:将时间转换为时间戳重新格式化时间时间戳转换为时间获取当前时间及将其转换成时间戳1、将时间转换成时间戳将如上的时间2016......
  • 软件测试|教你用Python处理PDF文件(一)
    前言点击获取更多技术资料!我们在工作中,难免会遇到需要处理PDF文件的情况,PDF文件与Word文件不同,内容提取不是很容易,表格和图片都需要特别处理。不过PDF有一个优势,PDF可以跨平台使用,Windows系统,Mac系统都可以打开PDF文件,不像doc文件,需要在word或者类似的软件中才能打开。但是PDF......
  • python nohup 远程运行不宕机方法
    远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行。用nohup记录代码的输出,还可以不受断电的影响。方法1.用nohup运行一个python文件nohuppython-umain.py>nohup.out2>&1&除了main.py换成自己的文件名,nohup.out也可以改为其他名字,nohup1.out等。其余照搬。不......
  • python GUI+爬虫——12306抢票软件(2)
    这部分主要是项目环境的配置,下图是概览1.基于项目的虚拟环境--pipenv1.1简介1.2安装pipinstallpipenv, 检查安装状态:pipenv--version 我的系统是mac,该项目使用Windows10开发更好1.3创建项目的虚拟环境,使用pycharm1.4创建完后修改安装源,修改位置为pipfile文件修改:来源修......