Python学习第一天内容-Python课程

Python学习第一天内容-Python课程

A:编程语言对比

 B:环境变量设置

Python环境变量:快捷调用Python的方法;将Python.exe的文件目录放入到环境变量path中;环境变量:设置→系统→关于→高级系统设置→环境变量;

环境变量path中,新增的环境变量用”;”分号分隔开;

 C:Python编程代码课程学习

1、Python中单行注释用“#”号,多行注释用3引号"""  """  EG:

(上例中n1、n2在计算机底层执行时,C语言底层会将变量直接代替)

 2、变量定义形式:只能由字母、数字、下划线组成,但不能用数字开头、不能用关键字、最好不要和python内置的东西重复(pycharm编程会给一些提醒,但要想提高编程能力那就是需要多写)

  • 以下关键字不能声明为变量名
    ['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']

最好让变量名有意义一些,单词与单词之间加下划线分隔,EG:user_id

☆3、input用法:永远等待,直到用户输入了值,就会将输入的值赋值给一个东西;

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

n1叫做变量; 

4、代码块:一个代码块下的层级需增加空格,以表示属于哪一个代码块的;

一般规定:Python中代码块严格执行空格缩进,在一个代码块下一般用4个空格来表示(用tab来执行亦可);

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

☆5、条件语句:if + 条件 + ":" 

EG:

if 条件 :
    内部代码块
    内部代码快
else :
    ...
print(..)

注意:①一定要记得加":",否则会报错;

②if支持嵌套;

③else if 简写为elif,代表此外如果..条件,如果满足则执行以下代码块;

④补充:pass,if语句后判断正确如果想什么都不执行,空过,则需写pass,否则是由错误的;但是可以不加else,只写if不带else是可以的;

EG:

补充:pass
if 1==1 :
    pass
else :
    print("xx")

EG2:

inp = input('请输入年龄:')
if inp == '12':
    print('child')
elif inp =='18':
    print('adult')
elif inp =='18':
    print('成年')
else :
    print('其他')

"""
请输入年龄:18
adult
"""

  

6、字符串:引号引起来的部分,称为字符串;字符串中每一个组成部分称为字符;引号引起来的字符串只有以下4种情况,混搭也不可以,只有以下4种:

字符串(引号):
    name = "您好"
    name = '您好'
    name = '''您好'''
    name = """您好"""

注意:字符串可执行加法和乘法,不能执行减法和除法;EG:

n1='alex'
n2='sq'
n4='hao'

n3=n1+n2+n4
n5=n1*10

字符串乘法(python特有):输出10次n1;

 

 7、数字:只写阿拉伯数字,不可带其他符号;数字可进行加减乘除(+-*/)、乘方(**)、取余(%)、取商(//);

EG:

a=10
b=20
c=a+b
d=a-b
e=a*b
f=a/b
g=a**3 #a的三次方,即10的三次方=1000;
h=39 % 8 #获取39除以8所得余数,等于7;
i=39//8 #获取39除以8所得商,等于4;

☆8、循环:死循环:while

while + 条件 + ":",条件成立情况时一直执行下方代码块内代码;

print("求1-2+3-4+5...99的所有和")
n=0
s=0
while n<100 :
    if n % 2==1:
        s=s+n
    elif n%2==0:
        s=s-n
    n=n+1
print(s)
print("end")

 

第一天学习结束,第一天作业:

 完成情况:

1.完成:

#1)完成:
a=1
while a<11 :
    if a!=7:
        print(a)
    else :
        print(" ")
    a=a+1
print("完成")

运行:

 2.不会,听课后明白;

print("1~100内求和")
n=1
s=0
while n<101:
    s=s+n
    n=n+1
print(s)
print("end")

3.完成

a=1
print("奇数")
while a<=100 :
    if a % 2==1 :
        print(a)
    a=a+1
print("end")

4.完成

a=1
print("奇数")
while a<=100 :
    if a % 2==0 :
        print(a)
    a=a+1
print("end")

5.不会,学习后掌握;

#听完第二题讲解后思路:
print
("求1-2+3-4+5...99的所有和") #n1代表奇数,s1代表奇数和 n1=0 s1=0 while n1<100 : if n1 % 2==1: s1=s1+n1 else : pass n1=n1+1 #n2代表偶数,s2代表偶数和 n2=0 s2=0 while n2<100 : if n2 % 2==0: s2=s2+n2 else : pass n2=n2+1
s=s1-s2
print("0~100奇数和减去偶数和的值为")
print(s)
print("end")
#老师答案:
print("求1-2+3-4+5...99的所有和")
n=0
s=0
while n<100 :
    if n % 2==1:
        s=s+n
    elif n%2==0:
        s=s-n
    n=n+1
print(s)
print("end")

6.第六题初步答案-2024.4.3:

print("登陆账号")
n1 = input("请输入用户名:")
a=1
while a<=3:
    if n1=="a":
        print("正确,请输入密码")
    else :
        n1 = input("错误,请重新输入用户名:")
        
    a=a+1
if n1=="a":
    pass
else :
    print("账户错误,使用三次请1分钟后再试")
print("end")

 

posted @ 2024-04-03 14:19  阿!星泰  阅读(18)  评论(0)    收藏  举报