day 9 python安装与初识

1. 第一句python:

print('Hello Wprld')

python文件后缀名可以是任意的,但是当导入模块时会报错,所以文件后缀名是 .py


2. 两种执行方式:

   1): python解释器,py文件路径

   2): python进入解释器:

               实时输入并获取执行结果

3.解释器路径:

在linux系统中比较特殊.要标记出python的路径:

4.编码:

# -*- conding=utf 8 -*-

在python2中每个文件中只要出现中文必须需要特殊标注编码


5.执行一个操作:

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

   获取用户名和密码,检测:用户名=root 密码=root

   正确:登陆成功

   错误:登陆失败

  a.input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个变量.

input获取到的内容都是字符串类型的

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

 

6. 变量名:

    • 变量名只能是 字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
      ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'


7.条件语句:

a)  if基本语句:
if 条件 :

  print(...)

else:

  print(...)

 

b)  支持嵌套:

if 1==1:

  if 2==2

    print('欢迎进入第一会所')

  else:

    print('城管')

else:

  print('请开始服务吧')

c)  elif语句:

inp=input('请输入会员等级:')
if inp =='高级会员':
    print('美女')
elif inp =='白金会员':
    print('大摩')
elif inp ==('铂金会员'):
    print('一线小明星')
else:
    print('城管')
print('开始服务吧')

d)  pass:

if 1==1 :
    pass
else:
    print(...)

8.数据类型:

a) : 字符串:

 

#字符串:(引号)----引号引起来的叫字符串,里面的第一个内容叫字符
    name="何邰峰"
    name='何邰峰'
    name='''何邰峰'''
    name="""何邰峰"""

 

#字符串加法:
    n1='elix'
    n2='sb'
    n3='db'
    n4=n1+n2+n3

 

 

#字符串乘法:
    n1='elix'
    n2=n1*10

b):  数字:

#数字:
    n1=9
    n2=2

    n3 =n1+n2
    n3 =n1-n2
    n3 =n1*n2
    n3 =n1/n2
    n3 =n1 % n2(求模)
    n3 =n1 // n2(整除)
    n3 = n1 ** n2(求幂)

    num=12
    n = num % 2
    if n ==0
        print('num是偶数')
    else:
        print('num是奇数')

 

9.循环:

死循环:

 

 

 

 

n=0
while n < 10 :
    print(n)
    n = n + 1
else:
    print('end')
# while里的内容循环多次,else只执行一次

 

continue:终止当前循环.

n =0
while n<10 :
    if n==7:
        n=n+1
        continue

    print(n)
    n = n + 1
        

break:终止所有循环.

n=0
while n < 10 :
    if n ==7:
        break
    n=n+1
    print(n)

 

 

课后习题:

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

n=1
while n <11:
    if n==7:
        pass
    else:
        print(n)
    n=n+1

2.求1-100所有数的和:

i=1
result1=0
while i<=100:
    result1+=i
    i+=1
print(result)

 

3.输出1-100内所有奇数:

n=1
while n <101:
    if n % 2 ==0:

        pass

    else:
        print(n)
    n = n + 1

4.输出1-100内所有偶数:

n=1
while n < 101 :
    if n % 2 == 1 :
        pass
    else:
        print(n)
    n=n+1

5.计算1-2+3-4...99的总和:

# 求1-2+3-4...99以内的数的和:
n=1
s=0
while n < 100:
    result=n%2
    if result==0:
        s=s-n
    else:
        s=s+n

    n=n+1
print(s)

 6.用户登陆(3次机会)

cont =0
while cont <3:
    usr=input('<<<请输入用户名:')
    pwd=input('<<<请输入密码:')
    if usr=='elix' and pwd =='245036':
        print('欢迎登陆')
        break
    else:
        print('用户名或者密码错误')
    cont=cont+1
print('3次机会已用完')

 

posted @ 2022-07-20 14:38  colin_7  阅读(19)  评论(0编辑  收藏  举报