Python学习之路

1.Python的第一个程序

print("hello world")

2.变量

name="hua"
name2=name
print("my name is",name,name2)
name="hu"
print(name,name2

3.用户交互

name=input("name:")
age=input("age:")
job=input("job:")
sex=input("sex:")
print(name,age,job,sex)

4.格式转换

name=input("name:")
age=int(input("age:"))#强制类型转换
#在Python中用户输入默认为 字符串 
job=input("job:")
sex=input("sex:")
sum='''------------info of  %s--------name=%s
age=%d
job=%s
sex=%s'''%(name,name,age,job,sex)
print(sum)
#在Python中#为单行注释'''为多行注释

5.使用.format

name=input("name:")
age=input("age:")
job=input("job:")
sex=input("sex:")
sum='''-----------info of  {_name}--------name={_name}
age={_age}
job={_job}
sex={_sex}
'''.format(_name=name,_age=age,_job=job,_sex=sex)
print(sum)

6.密文输入

import getpass
_name="hu"
_password="123456"
name=input("your name:")
password=getpass.getpass("your password:")
#密文输入需要引用import getpass
if _name==name and _password==password:
print("welcome  {user} login".format(user=name))
else:
print("errow!!!")
print(name,password)

7.if…elif…else循环

age=50
guss_age=int(input("you guss age:"))
if age==guss_age :  
print("very much!")
elif age>guss_age:  
print("小了")
else:  
print("大了")

8.while循环

age=50
coun=0
while True:
 if coun==3:  
 print("566784322")		
 break	
 guss_age=int(input("you guss age:"))	
 if guss_age==age:		
 print("true")			
 break
 elif guss_age<age:		
 print("xiaole")		
 else:		
 print("dale")	
 coun+=1

8.1while循环优化1

age=50
coun=0
while coun<3:	
guss_age=int(input("you guss age:"))	
if guss_age==age:		
print("true")			
break	
elif guss_age<age:		
print("xiaole")		
else:		
print("dale")	
coun+=1
else:	
print("24556")

8.2while循环优化2

age =50
coun=0
while coun<3:	
guss_age=int(input("you guss age:"))	
if guss_age==age:		
print("true")		
break	
elif guss_age<age:		
print("xiao le")	
else:		
print("da le")	
coun +=1	
if coun==3:		
print("are you go on?")		
shuru=input()		
if shuru !="n":			
coun=0

9.for循环

for i in range(10):
print("loop",i)#1到10循环
for i in range(0,20,2)    
print("loop",i)#跳一个循环
for i in range(0,20,3)    
print("loop",i)#跳三个循环age=50
for i in range(3):	
guss_age=int(input("you guss age:"))	
if guss_age==age:		
print("true")			
break	
elif guss_age<age:		
print("xiaole")		
else:		
print("dale")
else:	
print("24556")

10.总结
第一次写博客,刚开始还没有发布成功
在写博客时最好要边写边保存既先发布
在Python中不像Java,C,C++这几种语言需要;号
但是格式要求非常强,尤其是几种循环时空格需要注意

你可能感兴趣的:(笔记)