python基础入门篇一(1)

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("您输入的不是数字,请再次尝试输入!")
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值