目录
- 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("猜的数字大了...")
- while 判断条件(condition):
- 执行语句(statements)……
- 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。模块可以被别的程序引入,以使用该模块中的函数等功能。
from 语句让你从模块中导入一个指定的部分到当前命名空间中
这个声明不会把整个fibo模块导入到当前的命名空间中,它只会将fibo里的fib函数引入进来。 要导入模块 fibo 的 fib 函数
把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
from modname import *
这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声明不该被过多地使用。