5.用户输入和while循环 ,函数--python

1.函数input()的工作原理 :函数input()让程序暂停运行,等待用户输入一些文本

2.使用int()来获取数值输入 :使用函数input()时,Python将用户输入解读为字符串。

使用函数int(),它让Python将输入视为数值。

3.在要求很多条件都满足才继续运行的程序中,可定义一个变量,用于判断整个程序是否处于 活动状态。这个变量被称为标志

4.使用break 退出循环 .使用continue语句返回到循环开头.

       如果程序陷入无限循环,可按Ctrl + C,也可关闭显示程序输出的终端窗口。

5. 定义函数:def greet_user():函数体
def describe_pet(animal_type, pet_name):       

      位置实参:实参的顺序与形参的顺序相同

describe_pet('dog', 'willie') 

      关键字实参:每个实参都由变量名和值组成,直接在实参中将名称和值关联起来无需考虑函 数调用中的实参顺序

describe_pet(animal_type='hamster', pet_name='harry') 

       默认值 :给每个形参指定默认值:def describe_pet(pet_name, animal_type='dog'): 

      传递任意数量的实参 :形参名*toppings中的星号让Python创建一个名为toppings的空元组,并将收到的所有值都封 装到这个元组中。形参**user_info中的两个星号让Python创建一个名为user_info的空字典。

          如果要让函数接受不同类型的实参,必须在函数定义中将接纳任意数量实参的形参放在最后。:def make_pizza(size, *toppings): 

           将函数存储在模块中 :将函数存储在被称为模块的独立文件中,再将模块导 入到主程序中。import语句允许在当前运行的程序文件中使用模块中的代码

                  导入整个模块 :有一个pizza.py,在同目录下创建另一个.py直接import pizza 即可

                  导入特定的函数 :from module_name import function_name,若使用这种语法,调用函数时就无需使用句点,调用它时只需指定其名称

            使用as 给函数指定别名 :from pizza import make_pizza as mp 

            使用as 给模块指定别名 :import pizza as p 

            导入模块中的所有函数 :星号(*)运算符  from pizza import * 

猜你喜欢

转载自blog.csdn.net/qq_38798147/article/details/109150599