码迷,mamicode.com
首页 > 编程语言 > 详细

python(day1) - 条件判断和循环

时间:2016-01-20 01:09:46      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

条件判断:

比如输入用户年龄,根据年龄打印不同的内容,在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    结束当前循环

python(day1) - 条件判断和循环

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!