python系列六 python结构语句

python语言跟别的语言一样(比如C语言)有三种结构化语句,分别为if,for,while。

下面分别介绍:

  1. if语句

       编程时,经常需要检查一系列条件,并据此条件成立与否去采取什么样的操作。在python中,用if语句检查当前条件的成立与否。

 a.   if conditional_test :

           ​do something 

 说明:如果conditional_test 条件为true(成立) ,则执行 do something,如果不成立,则什么都不执行。

    例如:

age = 19
if age > 18:
    print("Your age big 18!")
    print("Your age is " + str(age))

注意点:1.if判断条件后面一定要加: 。

                  2.if条件成立后执行代码,必须缩进。如果多行,每行都必须缩进,代表if条件成立的执行结构块。

b. if-else 语句

    ​    ​if-else 语句块类似于简单的if语句,但其中的else语句让你能够指定条件不成立的时候要执行的操作。

    ​例如:

age = 17
if age > 18:
    ​print("Your age big 18!")
​else:
    print("Your age is " + str(age))
    print("Is little");

注意点:1.if,else后面一定要加:。

               ​2.结构块,一定要缩进。

 c.if-elif-else 语句

    ​    ​经常有超过多个检查条件的情形,这个时候,我们需要多个判断。直接上代码,更形象。

age = 17
if age < 4:
	print("cost if 0¥")
elif age <12:
	print("cost if 10¥")
elif age < 18:
	print("cost if 20¥")
else:
	print("cost if 30¥")

输出:cost if 20¥

if语句就简单的记录到这,其实,这些都不难,多看看代码写写代码,就是so easy。

2. for 语句

经常需要遍历一个列表或者字典中所有的元素。python提供了for...in...循环,遍历所有列表所有的元素。

下面写一个简单的for...in...语句,再记录该语句需要注意的注意点。

scores=[90,80,100]
sum = 0 
for score in scores:
	sum += score
	
print(sum)

输出:270

注意点:a.编写for循环时,对于用于存储列表中每个值的临时变量,可以指定任何名称

               b.for...in...的最后的冒号:

               c.重复循环的结构块,必须缩进一个tab

3.while语句

for循环用于针对集合中的每个元素的一个代码块,而while循环可以不断地的运行,直到指定的条件不满足为止。

常用的输入字符,当插入为'q'时,退出。

usarg = 'Please input a char:'
myInput='' 
while True:
	myInput = input(usarg)
	if myInput == 'q':
		print('I go go 了')
		break
	else:
		print(myInput)




输出:
Please input a char:a
a
Please input a char:b
b
Please input a char:c
c
Please input a char:q
I go go 了

注意点:a.break,用于退出循环。

               b.从if,for都一直强调的冒号:。

               c.结构块,缩进一个tab

就记录在这吧,说实在的,我从事C++,所以在if,for,while写法上,老是忘记特别是冒号冒号。内容不难,多写写,简单的很。

此笔记先在个人公众号ACodeLife发布。

猜你喜欢

转载自blog.csdn.net/wo_Niu123/article/details/81516717