目录
一、基本结构语句
一)、条件语句
age = int(input(\"请输入你家狗狗的年龄: \")) print(\"\") if age <= 0: print(\"你是在逗我吧!\") elif age == 1: print(\"相当于 14 岁的人。\") elif age == 2: print(\"相当于 22 岁的人。\") elif age > 2: human = 22 + (age -2)*5 print(\"对应人类年龄: \", human) ### 退出提示 input(\"点击 enter 键退出\") ---------------------------------------------------------- # 该实例演示了数字猜谜游戏 number = 7 guess = -1 print(\"数字猜谜游戏!\") while guess != number: guess = int(input(\"请输入你猜的数字:\")) if guess == number: print(\"恭喜,你猜对了!\") elif guess < number: print(\"猜的数字小了...\") elif guess > number: print(\"猜的数字大了...\")
二)、循环语句
1、while循环
while 判断条件(condition): 执行语句(statements)……
2、for语句
languages = [\"C\", \"C++\", \"Perl\", \"Python\"] for x in languages: .. print (x) ... C C++ Perl Python
如果你需要遍历数字序列,可以使用内置range()函数。
它会生成数列,例如:
for i in range(5): print(i) 0 1 2 3 4 你也可以使用range指定区间的值: for i in range(5,9) : print(i) 5 6 7 8 也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做\'步长\'): for i in range(0, 10, 3) : print(i) 0 3 6 9 您可以结合range()和len()函数以遍历一个序列的索引,如下所示: a = [\'Google\', \'Baidu\', \'Runoob\', \'Taobao\', \'QQ\'] for i in range(len(a)): ... print(i, a[i]) ... 0 Google 1 Baidu 2 Runoob 3 Taobao 4 QQ
pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句
二、函数与模块
一)、函数
– 函数代码块以 **def** 关键词开头,后接函数标识符名称和圆括号 **()**。
– 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
– 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
– 函数内容以冒号 **:** 起始,并且缩进。
– **return [表达式]** 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。
二)、模块
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。
- 1、import
- 2、from … import 语句
from 语句让你从模块中导入一个指定的部分到当前命名空间中
这个声明不会把整个fibo模块导入到当前的命名空间中,它只会将fibo里的fib函数引入进来。要导入模块 fibo 的 fib 函数
- 3、from … import * 语句
把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
from modname import *
这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声明不该被过多地使用。
© 版权声明
THE END
暂无评论内容