zoukankan      html  css  js  c++  java
  • 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    结束当前循环

  • 相关阅读:
    ResourceBundle读取utf-8格式properties 中文乱码
    jquery checkbox选中
    扩展RBAC用户角色权限设计方案<转>
    Java调用doNet webService方法
    Mybatis批量更新<转>
    Json转list,两种包,两种方式
    win8.1 64位安装oracle10g客户端心得
    关于JXL读写以及修改EXCEL文件<转>
    Oracle主表列表上显示从表字段拼成的字符串
    ExtJS获取Grid的行数
  • 原文地址:https://www.cnblogs.com/huangxm/p/5143879.html
Copyright © 2011-2022 走看看