python基础2018.12.3

Posted lijialun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础2018.12.3相关的知识,希望对你有一定的参考价值。

print(hello word)
#!/usr/bin/env python

上述一行是linux系统下特有的,因此第一行必须有

#! -*-coding:utf8 -*-
print(李佳伦)

对于python2版本而言,需要打上面的语言,对于3版本则不需要。(因为2版本是默认用asc码)

二、变量定义的规则:

    • 变量名只能是 字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
      [‘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‘]

三、条件语句

例子:

if 1==1:
    print("到付件")
else:
    print("发货")

1tab键=4个空格

例2:

if 1==1:
    print("大家好")
    print("大家减肥的")
print(end)

上述代表:执行if条件语句

                  执行if的代码块

                  继续执行下一语句

注意:if条件句可以嵌套!

例3:

inp = input(请输入会员级别)

if inp == "高级会员":
    print(1年)
elif inp == "白金会员":
    print(2年)
elif inp == "铂金会员":
    print(3年)
else:
    print(00)
    
print(开始)

 四、数据的基本类型:

1.字符串(涉及加法)

例1:启动cmd,进入python程序

n1="alex"
n2=sb
n3=n1+n2
print(n3)
alexsb

 (涉及乘法)

例2:启动cmd,进入python程序

n1="alex"
n2=n1*3

print(n2)
alexalexalex

例3:

a=13
temp=a%4
if temp==1:
    print(偶数)
else:
    print(奇数)

 !=      含义是:   “不等于”

2.数字

五、循环语句:

例1:

import time
while 1 == 1:
    print(time.time())

import 加上特定的python的函数

 

例2

import time
count=0
while count < 10:
    print(time.time())
    count=100
print(123)

例3:

import time
count=0
while count < 10:
    print(count)
    #count=100
    count=count+1
print(123)

 !!!练习题:

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

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

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

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

5.求1+2+....99的和

6.用户登录(三次机会尝试)

 

答案:用到了:if,while,奇偶数的知识

 

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

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

 

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

n=1
s=0
while n<101:
    s=s+n
    n=n+1
print(s)

 

 

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

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

 

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

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

 

5.求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)

 6.用户登录(三次机会尝试)

count=0
while count<3:
    user=input(>>>)
    pwd=input(>>>)
    if user==alex and pwd ==123:
        print(欢迎登录)
        break
    else:
        print(用户名或密码错误)
    count=count+1

 

补充:continue在while循环语句中的运用——继续进行下一个循环,不往下进行非循环任务
技术分享图片

 

count=0
while count<10:
    count=count+1
    print(count)
    continue
    print(11111111)

print(end)

补充:break在while循环语句中的运用

终止当前所有的循环,直接跳到下面进行

 

技术分享图片

 



以上是关于python基础2018.12.3的主要内容,如果未能解决你的问题,请参考以下文章

[vscode]--HTML代码片段(基础版,reactvuejquery)

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档