Python条件循环判断

1.条件判断语句

Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如下:


1

2

3

4

5

6

7

8

9

age_of_cc = 27

age = int(input("guessage:"))

if age == age_of_cc:

    print("Yes,you got it!")

elif age > age_of_cc:

    print("猜大啦!")

else:

    print("猜小啦!")

if语句执行的特点是从上往下判断;

其中elif和else语句块是可选的。对于if和elif只有判断为True时,该分支语句才执行,只有当if和所有的elif的判断都为False时,才执行else分支。注意Python中条件选择语句中判断后面有个冒号。


2.循环语句

2.1 while循环

用法:


1

2

while 条件:

    xxxxxx

while会不停地循环执行隶属于它的语句,直到条件为假(False)

2.1.1 break跳过循环

代码示例:

age_of_cc = 27
count =0

while count < 3:
    age = int(input("guessage:"))
    if age == age_of_cc:
        print("Yes,you got it!")
        break
    elif age > age_of_cc:
        print("猜大啦!")
    else:
        print("猜小啦!")
    count += 1
else:
    if count == 3:
        print("错误太多次啦!")

2.1.2 continue跳过该次循环

代码示例:


1

2

3

4

5

6

= 1

while i < 10:

    += 1

    if i%2 0:     # 非双数时跳过输出

        continue

    print(i)      # 输出双数2、4、6、8、10

  

2.2 for循环

for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。

代码示例:


1

2

for in range(10):

    print(i) #输出0 1 2 3 4 5 6 7 8 9

while循环判断语句代码示例:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

age_of_cc = 27

count =0

while count < 3:

    age = int(input("guessage:"))

    if age == age_of_cc:

        print("Yes,you got it!")

        break

    elif age > age_of_cc:

        print("猜大啦!")

    else:

        print("猜小啦!")

    count += 1

else:

    if count == 3:

        print("错误太多次啦!")

for条件判断代码示例: 


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

age_of_cc = 27

count = 0

for in range(3):

    age = int(input("guessage:"))

    if age == age_of_cc:

        print("Yes,you got it!")

        break

    elif age > age_of_cc:

        print("猜大啦!")

    else:

        print("猜小啦!")

    count += 1

else:

    if count == 3:

        print("错误太多次啦!")


 

 3.1 input

input是输入函数,用户可以输入字符串保存到变量中

代码示例:


1

name = input("Please input your name")

3.2 print

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字

代码示例:


1

print("Hello!")

3.3 类型转换

通过上文可以看出,input输入的在python中都会被认为是字符串(见下图),所以我们需要对input的内容进行类型转换:

转换成int示例:


1

age = int(input("age is:"))

转换回字符串:str()

时间: 2024-10-26 08:13:16

Python条件循环判断的相关文章

Python条件循环

if语句: if elif else: Python中if语句的一半表现形式: 1 if p_1: 2 print('is 1') 3 elif p_2: 4 print('is 2') 5 else: 6 print('is 3') 如果条件满足p_1将会输出is 1,如果条件不满足p_1满足p_2的话将会输出is 2,如果以上两个条件都不满足的话将会执行第三个结果is 3,所以if的关键语句为:if  elif  else. 注意: 每个条件后面都要使用冒号:,表示接下来满足条件后要执行的语

python条件/循环补充

python是近两年火起来的一门语言,为什么使用它以及它有哪些好处我就不废话了,直切话题: 开发的潜规则是:当你学一门语言,永远从"hello world"开始,我就写一个hello world C:\WINDOWS\system32>python Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "

Python条件循环语句

print 'x','y' 相当于 print 'x' print 'y' 输出 x y ------------------------------------------------------------------------------- 从模块导入函数的时候,可以 1. import somemodule                                                                                          

三.python条件循环

1.if语句 1.简介 if语句可以实现条件执行,如果条件判定为真,则后面的语句块执行,如果条件为假,语句块就不会被执行. 2.语法 4.例子 2.for语句 1.简介 2.用途 3.语法 4.例子 3.while语句 1.简介 2.用途 3.语法 4.例子

Python条件判断和循环

一.Python 之 if条件判断 语句 (1).Python 之 if--if语句后面接表达式,然后用 : 表示代码开始           注意: Python代码的缩进规则.缩进要严格按照Python的习惯用法:4个空格,不要使用TAb,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误.          如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:    >>> age = 20 >>> if age >

python 条件判断和循环

条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现 age = 20 if age >= 18: print 'your age is',age print 'adult' 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做. 也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了: a

python条件判断与循环

条件判断 python的缩进规则,如果if语句判断是True,就把所进的代码执行,也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了 num=num >=:     (num)     () :     (num)     () 当然上面的判断是粗略的,完全可以用elif做更细致的判断 num=num >=:     (num)     () num >=:     () :     () elif是else if 的缩写,完全可以

2.关于python的if判断,循环总结。

一.if判断. if判断的主要作用就是根据指定的条件表达式,做出不同的动作,操作不同的代码. if判断大致可以分为三种,分别是单分支,双分支,多分支. 1.单分支if语句. python中的单分支if语句格式如下: if  表达式: 执行的代码 下面是例子: num = 10 if num == 10:  (当num变量中的值等于10,条件为真,执行下面的print "ok"代码.) print 'ok' 当num变量不等于10的时候,什么都不会执行. num = 1300000 if

Python的if判断与while循环

1.if判断 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句 else: 执行语句 Python中使用缩进代替c语言中的大括号,来告诉程序所执行的内容. 缩进--推荐四个空格 (使用2个.3个空格或者tab都是可以得) 不要tab与空格混用不同软件对空格的显示逻辑总是一样的,但是对于tab却五花八门.有的软件把Tab展开成空格,有的不会展开.有的Tab宽度是4,有的宽度是8,这些不一致会使得代码混乱,尤其是靠缩进表示块结构的Python. 其中"判断