python 基础篇 第一节课

1 python的后缀名是否重要?

  在windows中 导入Python文件的后缀名并不重要,但是在后期导入模块时,如果文件的后缀名不是.py的形式文件,会显示出错。

2 python两种执行方式分别是什么?

  第一种:Python解释器  .py文件路径

  第二种:python进入解释器 ,然后实时输入并获取执行结果

3 对于 #!/usr/bin/env python 这段注释的意义是什么?

  告诉计算机执行程序在系统环境变量中的名字,由于在Windows中环境变量的具体位置设置好了,因此可以不写,而linux则必须要写。

4 # -*- conding:utf-8 -*- 这段注释有什么作用?

  告诉Python解释器:此源程序是utf-8编码的,让Python程序支持中文,在Python3中无需加注,但是在Python2中就只要出现中文就必须在前面加注。另外 utf-8 和ascill 和Unicode的区别是utf-8是能用多少位表示就用多少位表示,节省内存。

5 执行一个操作

  提醒用户输入:用户名和密码

  获取用户名和密码

#!/usr/bin/env python
# -*- conding:utf-8 -*-

n1=input("请输入用户名:")
n2=input("请输入密码:")

print(n1)
print(n2)

6 变量名有哪些?

  变量名由字母,数字,下划线组成。特例:不能用数字开头;Python关键字不能用于变量;不要和python内置的东西重复。

7 条件语句

  if 基本语句  

if 1==1print("我是李怕怕")
elseprint("我不是李怕怕")
if 1==1pass
elseprint("我是李怕怕")

  if 支持嵌套

if 1==1if 2==2print("我是李怕怕")
    elseprint("我不是李怕怕")
elseprint("我到底是不是李怕怕")

  if elif

inp = input("请输入段位级别:")

if inp == "最强王者"
    print("王者框 王者头像 皮肤")
elif inp == "钻石"
    print("钻石框 钻石头像 皮肤")
elif inp == "黄金"
    print("黄金框 黄金头像 皮肤")
elseprint("青铜和白银没有皮肤")
    
print("英雄联盟赛季结束奖励")

8基本数据类型

  字符串(加引号)

name="我是李怕怕"
name='我是李怕怕'
name='''我是李怕怕'''
name="""我是李怕怕"""

  加法

n1="Lune"
n2="handsome"
n3=n1+n2
print(n3)

  乘法

n1="Lune"
n2=n1*10
print(n2)

  数字(无引号)

   加法  

n1=10
n2=20
n3=n1+n2
print(n3)

  减乘除同理

  ......

  指数

#两个**后面的数 代表指数
n1=2**4 print(n1)

  取商

#38//8 得出结果就是商  4
a1= 39//8
print(a1)

  取余数

#39%8 得出的结果是余数 7
a1=39%8
print(a1)

  举例

temp = a%2

if temp == 0:
    print("偶数")
else:
    print("奇数")

 

#输入数字判断奇偶数
a = int(input("输入一个数字: ")) temp = a%2 if temp == 0: print("偶数") else: print("奇数")

 9 循环语句

  死循环

#死循环
while
1 == 1: print ("ok")

  循环十次ok

#循环十次ok
count = 0
while count < 10:
    print("ok")
    count = count + 1

10 题目

  求1~100的所有数的和?

#求1~100之间所有数的和
n = 0
s = 0
while n < 100:
    s = s + n
    n = n + 1
print(s)

  使用while循环输出1 2 3 4 5 6 8 9 10

#使用while循环输出1 2 3 4 5 6 8 9 10
n = 0
while n < 10 :
    n = n + 1
    if n == 7pass
    elseprint(n)

  输出1~100内所有的奇数

#输出1~100内所有的奇数
n = 1
while n < 101:
    temp = n % 2
    if temp = 0:
        pass
    else:
        print(n)
    n = n + 1

  输出1~100内所有的偶数

#输出1~100内所有的偶数
n = 1
while n < 101:
    temp = n % 2
    if temp = 1:
        pass
    else:
        print(n)
    n = n + 1

  求1-2+3-4+5-....+99所有数的和

#求1-2+3-4+5-....+99所有数的和
n = 1 
s = 0
while n < 100:
    temp = n % 2
    if temp == 0:
        s = s - n
    else:
        s = s + n
    n = n + 1
print(s)

  用户登录三次

#用户登录三次
time = 0
while time < 3:
    user = input("请输入用户名:")
    password = int(input("请输入密码:"))
    if user == "我是李怕怕" and password == 123:
        print("登陆成功!")
        break
    else:
        print("登录失败,请重新登录!")
    
    time = time + 1

 

posted @ 2018-08-22 11:28  Lune23333  阅读(273)  评论(0)    收藏  举报