python(1)

条件判断:

比如输入用户年龄,根据年龄打印不同的内容,在python中用if语句实现:

age = 20
if age >= 18:
    print('你可以看这个视频!')

可以给if加一个else,意思是如果if判断是False,就执行else里的内容

age = 20
if age >= 18:
    print('你可以看这个视频!')
else:
    print('你不能观看这个视频!)
注意, 不要忘了 :

当然判断还可以做得更细一些

age =20
if age <18:
    print('你还是小朋友!')
elif age > 18 and age < 50:
   print('你已经成年了,而且还年轻!')
else:
   print('你不年轻了,快成为老人家了,保重!')

循环:

for…in 循环

>>> list = ['apple','orange','banana']
>>> for i in list:
...   print(i)
...
apple
orange
banana

这段代码会遍历list列表,并将每个元素打印出来。

再看一个例子:

>>> sum = 0
>>> list = [1,2,3,4,5,6,7,8,9,10]
>>> for i in list:
...     sum = sum + i
...
>>> print(sum)
55

这段代码计算1-10的整数之和,如果我们要计算1-100的和,那从1写到100很困难,有没有简单的方法呢?其实我们可以借助range()函数:

>>> for i in range(5):
...   print(i)
...
0
1
2
3
4

可以看出range(5)生成0-4的序列,如果要计算1-100的和,那么就要用range(101):

sum = 0
for i in range(101):
    sum = sum + i
print(sum)

while循环:

只要条件满足就不断循环,条件不满足时退出循环,下面用while循环计算1-100的和:

n = 1
sum = 0
while n < = 100:
    sum = sum  + n
    n += 1
print(sum)

continue, break关键字:

在循环体内部,如果想跳出循环就需要用到这两个关键字

continue    跳出本次循环,继续下一次循环

break    结束当前循环

原文地址:https://www.cnblogs.com/huangxm/p/5143879.html