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) )
#输出结果
打印第0次
0
1
2
3
4
5
6
7
8
9
打印第1次
0
1
2
3
4
5
6
7
8
9
打印第2次
0
1
2
3
4
5
6
7
8
9
打印第3次
0
1
2
3
4
5
6
7
8
9
打印第4次
0
1
2
3
4
5
6
7
8
9
打印第5次
0
1
2
3
4
5
6
7
8
9
打印第6次
0
1
2
3
4
5
6
7
8
9
打印第7次
0
1
2
3
4
5
6
7
8
9
打印第8次
0
1
2
3
4
5
6
7
8
9
打印第9次
0
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
#输出结果
打印第0次
0
1
2
3
4
5
6
打印第1次
0
1
2
3
4
5
6
打印第2次
0
1
2
3
4
5
6
打印第3次
0
1
2
3
4
5
6
打印第4次
0
1
2
3
4
5
6
打印第5次
0
1
2
3
4
5
6
打印第6次
0
1
2
3
4
5
6
打印第7次
0
1
2
3
4
5
6
打印第8次
0
1
2
3
4
5
6
打印第9次
0
1
2
3
4
5
6
上一篇: Spring3之 bean 注解
下一篇: Python基础编程_6~10_note