第一个游戏
示例1:
#/usr/bin/env python3
# -*-coding:utf-8 -*-
print("-----我是自恋狂-----")
temp = input("请问骰子有几个面:")
guess = int(temp)
if guess == 6:
print("你猜对了")
else:
print("猜错了")
print("游戏结束")
示例2:
为上例增加异常捕捉
#/usr/bin/env python3
# -*-coding:utf-8 -*-
print("-----我是自恋狂-----")
temp = input("请问骰子有几个面:")
try:
guess = int(temp)
if guess == 6:
print("你猜对了")
else:
print("猜错了")
except ValueError as e:
print("你的输入值是:%s"%temp)
print("此处要求输入纯数字,请重新运行")
finally:
print("游戏结束")
内置函数
内置函数为built in function,建成BIF。
#/usr/bin/env python3
# -*-coding:utf-8 -*-
#BIF 内置函数,查看内置函数dir(__builtins),小写的是内置函数,通过help可以查看当前方法的使用
print(dir(__builtins__))
#查看方法介绍
help(str)
FAQ
print使用 ‘+’连接,两边值的类型必须一致,否则会提示TypeError。
#/usr/bin/env python3
# -*-coding:utf-8 -*-
a = 7
print("'hello',a: ",'hello',a)
print("'hello %s'%a: ",'hello %s'%a)
# +号两边转为相同类型即可
print("'hello '+str(a)",'hello '+str(a))