zoukankan      html  css  js  c++  java
  • python函数-语句

    一、def语句和参数

    #!/usr/bin/env python
    #coding:utf-8
    def hello(name):
        print('Hello ' +name)
    hello('dingkai')
    hello('lianghui')

    1.变元:以上代码中,'name'是变元(“变元”是一个 变量);

    (1)保存在变元中的值,在函数返回后就丢失

    二、返回值和retrun语句

    1返回值:函数调用求值的结果,称为函数的“返回值”。

    2.return

    (1)用 def 语句创建函数时,可以用 return 语句指定应该返回什么值。return 语句包

    (2)含以下部分:
    return 关键字;
    函数应该返回的值或表达式。
    #!/usr/bin/env python3
    #coding:utf-8
    import random
    def getAnswer(answerNumber):
        if answerNumber == 1:
            return 'It is certain'
        elif answerNumber == 2:
            return 'It is decidedly so'
        elif answerNumber == 3:
            return 'Yes'
        elif answerNumber == 4:
            return 'Reply hazy try again'
        elif answerNumber == 5:
            return 'Ask again later'
        elif answerNumber == 6:
            return 'Concentrate and ask again'
        elif answerNumber == 7:
            return 'My reply is no'
        elif answerNumber == 8:
            return 'Outlook not so good'
        elif answerNumber == 9:
            return 'Very doubtful'
    #r = random.randint(1,9)
    #fortune = getAnswer(r)
    #print(fortune)
    print(getAnswer(random.randint(1,9)))

     

  • 相关阅读:
    浅谈命令混淆
    为你解惑之Silverlight经典10问详解 (转载)
    Prism 简介
    Prism学习笔记(二)简单的MVVM模式
    Prism学习笔记(一) 从Hello World开始
    修改Oracle数据库序列
    将身份证号转换为年龄
    获取文件类型
    下划线转驼峰
    驼峰转下划线
  • 原文地址:https://www.cnblogs.com/dingkailinux/p/7979196.html
Copyright © 2011-2022 走看看