欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python编程基础1

程序员文章站 2022-05-23 10:22:05
...
#打印
print("世界,你好!")
#输出结果
世界,你好!
#赋值及打印
name = "Lai qingbo"
print("My name is",name)
#输出结果
My name is Lai qingbo
#赋值及打印
name = "Lai qingbo"
name2 =name
print("My name is",name2)
#输出结果
My name is Lai qingbo
#注释一行
#My name is Lai qingbo
#注释多行
''''''
a='''
My name is Lai qingbo。
My name is Lai qingbo!
'''
print(a)
#输出结果
My name is Lai qingbo。
My name is Lai qingbo!
#输入打印
Name = input("姓名:")#xxx
Age = input("年龄:")#30
Job = input("工作:")#业务员
Salary = input("薪水:")#2000
info ='''
-----'''+ Name +''' 的资料-----
姓名:'''+ Name +'''
年龄:'''+ Age +'''
工作:'''+ Job +'''
薪水:'''+ Salary +'''
'''
print(info)
#输出结果
-----xxx 的资料-----
姓名:xxx
年龄:30
工作:业务员
薪水:2000
#输入打印
Name = input("姓名:")
Age = input("年龄:")
Job= input("工作:")
Salary = input("薪水:")
info ='''
-----%s 的资料-----
姓名:%s
年龄:%s
工作:%s
薪水:%s
'''%(Name,Name,Age,Job,Salary)
print(info)
#输出结果
-----xxx 的资料-----
姓名:xxx
年龄:30
工作:业务员
薪水:2000
#输入打印
'''
python 默认所有输入都是字符,如果要设置为数字,一定要转换。
type()字符类型
int()转换为数字
'''
Name = input("姓名:")
Age = int(input("年龄:"))
print(type(Age))
Job= input("工作:")
Salary = input("薪水:")
info ='''
-----{0} 的资料-----
姓名:{0}
年龄:{1}
工作:{2}
薪水:{3}
'''.format(Name,Age,Job,Salary)
print(info)
#输出结果
-----xxx 的资料-----
姓名:xxx
年龄:30
工作:业务员
薪水:2000
#密文
import getpass
username =  input("用户名:")#abc
password =  getpass.getpass("密码:")#123 这里输入时为密文
print(username,password)
#输出结果
abc 123
#密文验证登陆
import getpass
_username = "abc"
_password = "123"
username =  input("用户名:")
password =  getpass.getpass("密码:")#这里输入时为密文
if _username ==username and _password ==password :
    print("{name} 欢迎回来!".format(name=username))
else:
    print("用户名或密码错误!")
#明文验证登陆
_username = "laiqingbo"
_password = "laiqb1318"
username =  input("用户名:")
password =  input("密码:")
if _username ==username and _password ==password :
    print("{name} 欢迎回来!".format(name=username))
else:
    print("用户名或密码错误!")
#明文验证登陆
_username = "laiqingbo"
_password = "laiqb1318"
username =  input("用户名:")
password =  input("密码:")
if _username ==username and _password ==password :
    print("%s 欢迎回来!"%(username))
else:
    print("用户名或密码错误!")
#猜数字
number = 45
guess_number= int(input("猜数字:"))
if guess_number == number:
    print("恭喜你猜对了!")
elif guess_number > number:
    print("往小点想!")
else:
    print("往大点想!")
#for循环
for i in range(10):#循环十次-相当于-for i in range(0,10,1)
    print("打印第%s次"%(i))
for i in range(0,10,2):#循环十次,只打印相差2个的,从0开始
    print("打印第%s次"%(i))
for i in range(0,10,3):#循环十次,只打印相差3个的,从0开始
    print("打印第%s次"%(i))
#输出结果
打印第0次
打印第1次
打印第2次
打印第3次
打印第4次
打印第5次
打印第6次
打印第7次
打印第8次
打印第9次
打印第0次
打印第2次
打印第4次
打印第6次
打印第8次
打印第0次
打印第3次
打印第6次
打印第9
#猜数字(for循环-限制十次)
number = 45
for i in range(10):#循环十次
    print("现在开始第%s次猜数字"%(i+1))
    guess_number = int ( input ( "猜数字:" ) )
    if guess_number == number:
        print ( "恭喜你第%s次猜对了!" %(i+1))
        break#退出,破环的意思
    elif guess_number > number:
        print ( "往小点想!" )
    else:
        print ( "往大点想!" )
else:
    print("你已超过十次,欢迎下次再来!")
#while循环
count = 0
while True:
    print("次数:",count)
    count = count + 1
#猜数字(while循环)
number = 45
count = 0
while True:
    count = count + 1
    print("现在开始第%s次猜数字"%(count))
    guess_number = int ( input ( "猜数字:" ) )
    if guess_number == number:
        print ( "恭喜你第%s次猜对了!"%(count) )
        break#退出,破环的意思
    elif guess_number > number:
        print ( "往小点想!" )
    else:
        print ( "往大点想!" )
#猜数字(while循环-限制三次)
number = 45
count = 0
while True:
    count = count + 1
    if count >3:
        print("你已超过三次,欢迎下次再来!")
        break
    print("现在开始第%s次猜数字"%(count))
    guess_number = int ( input ( "猜数字:" ) )
    if guess_number == number:
        print ( "恭喜你第%s次猜对了!"%(count) )
        break#退出,破环的意思
    elif guess_number > number:
        print ( "往小点想!" )
    else:
        print ( "往大点想!" )
#猜数字(while循环-限制三次)
number = 45
count = 0
while count <3:
    count = count + 1
    print("现在开始第%s次猜数字"%(count))
    guess_number = int ( input ( "猜数字:" ) )
    if guess_number == number:
        print ( "恭喜你第%s次猜对了!"%(count) )
        break#退出,破环的意思
    elif guess_number > number:
        print ( "往小点想!" )
    else:
        print ( "往大点想!" )
else:
    print("你已超过三次,欢迎下次再来!")
#猜数字(while循环-每三次询问是否退出)
number = 45
count = 0
while count <3:
    count = count + 1
    print("现在开始第%s次猜数字"%(count))
    guess_number = int ( input ( "猜数字:" ) )
    if guess_number == number:
        print ( "恭喜你第%s次猜对了!"%(count) )
        break#退出,破环的意思
    elif guess_number > number:
        print ( "往小点想!" )
    else:
        print ( "往大点想!" )
    if count == 3:
        shifoujixu =input("你还想继续玩吗?")
        if shifoujixu != "n":
            count =0
#猜数字(while循环-每三次询问是否退出)
number = 45
count = 0
while True:
    count = count + 1
    print("现在开始第%s次猜数字"%(count))
    guess_number = int ( input ( "猜数字:" ) )
    if guess_number == number:
        print ( "恭喜你第%s次猜对了!"%(count) )
        break#退出,破环的意思
    elif guess_number > number:
        print ( "往小点想!" )
    else:
        print ( "往大点想!" )
    n = count / 3
    if n.is_integer():
        shifoujixu =input("你还想继续玩吗?")
        if shifoujixu == "n":
            print("欢迎下次再来!")
            break
#continue跳出本次循环

# break破坏循环,跳出本出层循环
#双循环
for i in range(10):#循环十次
    print("打印第%s次"%(i))
    for j in range ( 10 ):#循环十次
        print ( "%s" % (j) )
#输出结果
打印第00
1
2
3
4
5
6
7
8
9
打印第10
1
2
3
4
5
6
7
8
9
打印第20
1
2
3
4
5
6
7
8
9
打印第30
1
2
3
4
5
6
7
8
9
打印第40
1
2
3
4
5
6
7
8
9
打印第50
1
2
3
4
5
6
7
8
9
打印第60
1
2
3
4
5
6
7
8
9
打印第70
1
2
3
4
5
6
7
8
9
打印第80
1
2
3
4
5
6
7
8
9
打印第90
1
2
3
4
5
6
7
8
9
双循环之跳出小循环
for i in range(10):#循环十次
    print("打印第%s次"%(i))
    for j in range ( 10 ):
        print ( "%s" % (j) )
        if j >5:
            break
#输出结果
打印第00
1
2
3
4
5
6
打印第10
1
2
3
4
5
6
打印第20
1
2
3
4
5
6
打印第30
1
2
3
4
5
6
打印第40
1
2
3
4
5
6
打印第50
1
2
3
4
5
6
打印第60
1
2
3
4
5
6
打印第70
1
2
3
4
5
6
打印第80
1
2
3
4
5
6
打印第90
1
2
3
4
5
6