目录
1、认识python
1、诞生于1990年,Python(蟒蛇)
2、如何运行程序:从编程视角Python解释型语言,但python解释器中包 含着编译的部分
3、优点:免费、可移植、可混合(胶水语言)、简单易用易学、功能强大。缺点:速度不如c c++快
4、版本:2000年python2.0 2008年python3.0(p2 p3不兼容)
5、应用:人工智能,大数据
2、使用turtle绘图函数库
1、引用import turtle
2、使用库中函数:turtle.函数名(参数)
3、常用函数如图:
练习:绘制 十 五角星
3、python基础语法
3.1、Python注释:
- 单行注释#
- 多行注释 ‘’’ 注释内容 ‘’’
3.2、输入输出
- 输出: print() 输入:input()
- 常用对输入输出格式控制
#将输入得数字字符串转化位整数
i=eval(input())
name=input("name:")
# 控制输出
print('i的只为:{}'.format(i))
print("I'm %s. I'm %d year old" % ('Vamei', 99))
print("书号:",str(i).ljust(10),"书名:{:<10}".format(name)) # 空格占位
3.3、变量和数据类型
1、特殊赋值:一个值付给多个变量: x=y=z=1
同时赋值: x,y=(1,3)
2、命名规则:常量:大写字母 变量:首字母不能是数字
3、数据类型:
4、使用 type()来查看某个变量的类型
>>> a=input()
asd
>>> a
'asd'
>>> c=a.split()
>>> c
['asd']
>>> type(c)
<class 'list'>
5、数据类型转换
3.4、字符串处理
python中对字符串处理的功能很强大,内容很多可以参考着来学习。
1、、字符串类型
Python使用兼容ASCII码的Unicode编码
停工函数ord返回字符的编码 chr返回编码所代表的字符
转义字符:\b \t \n \r(回车) \ \’ \”
对字符串的操作:加操作(+) 乘法操作(*)
2、字符串的比较和分析
字符串的运算 in not in
字符串的比较
3、常用字符串方法
3.5、分支语句
1、格式
单分支: if条件表达式:
双分支:
if条件表达式:
else:
多分支:
if 条件表达式
elif条件表达式
…
else: …
3.6、循环语句
1、wile循环
While 条件表达式
循环体
break #退出循环
continue #结束当前循环continue后语句不执行
2、for循环
for循环变量 in 数据集
循环语句
#注意 数据集可用range()函数
python小游戏开发
通过以上的简单学习,我想你已经开始蠢蠢欲动、找个小项目来练练手
ok、接下来让我们来实践一下把!
数字猜谜游戏
print('数字猜谜游戏!')
a = 1
i = 0
while a != 20:
a = int (input ('请输入你猜的数字:'))
i += 1
if a == 20:
if i<3:
print('真厉害,这么快就猜对了!')
else :
print('总算猜对了,恭喜恭喜!')
elif a < 20:
print('你猜的数字小了,不要灰心,继续努力!')
else :
print('你猜的数字大了,不要灰心,继续加油!')
狗狗年龄对比系统
print("=======欢迎进入狗狗年龄对比系统========")
while True:
try:
age = int(input("请输入您家狗的年龄:"))
print(" ")
age = float(age)
if age < 0:
print("您在逗我?")
elif age == 1:
print("相当于人类14岁")
break
elif age == 2:
print("相当于人类22岁")
break
else:
human = 22 + (age - 2)*5
print("相当于人类:",human)
break
except ValueError:
print("输入不合法,请输入有效年龄")
###退出提示
input("点击 enter 键退出")
注意 :
异常捕捉可以使用 try/except 语句。
while True:
try:
x = int(input("请输入一个数字: "))
break
except ValueError:
print("您输入的不是数字,请再次尝试输入!")