python学习之day1学习笔记
一、变量赋值与输出
1.直接赋值在内存中
name = "Li"
name2=name
print("My name is",name,name2)
name="Ye"
print(name,name2
2.输入变量、显示格式化输出(三种方法)
name =input ('name:')
age =int(input('age:'))
job=input('job:')
salary=input('salary:')
info1='''
-------- info1 of %s -------
Name:%s
age:%s
job:%s
salary:%s
'''%(name,name,age,job,salary)
info2='''
----- info2 of {_name} ---
Name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary)
info3 ='''
---- info3 of {0} ----
Name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name,age,job,salary)
print(info1,info2,info3)
二、If-else简单示例
_username='yanqi'
_password='123'
username=input('username:')
password=input('password:')
if _username==username and _password==password:
print("Welcome user {name} login...".format(name=username))
else:
print("Invaild username or password!")
三、While循环简单示例
count=0
while True:
print("count:",count)
count=count+1
四、For循环简单示例
for i in range(10):#0-9
print("loop1 ",i)
for j in range(0,10,2):#0 2 4 6 8
print("loop2 ",j)
五、猜年龄游戏
1.用while循环+if语句:(输出三种结果:正确/偏大/偏小,超过三次结束)
age_of_oldboy = 56
count=0;
while count<3:
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
print("yes,you get it!")
break
elif guess_age<age_of_oldboy:
print("think bigger!")
else:
print("think smaller...")
count+=1
else:
print("you have tried too many times...fuck off")
2.用for循环+if语句:(输出三种结果:正确/偏大/偏小,超过三次结束)
age_of_oldboy = 56
count=0;
#while count<3:
for i in range(3):
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
print("yes,you get it!")
break
elif guess_age<age_of_oldboy:
print("think bigger!")
else:
print("think smaller...")
count+=1
else:
print("you have tried too many times...fuck off")
3.任性玩:(超过三次错误输入时显示是否继续玩,输入“n”表示结束,输入其他键则开始新一轮游戏)
age_of_oldboy = 56
count=0;
while count<3:
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
print("yes,you get it!")
break
elif guess_age<age_of_oldboy:
print("think bigger!")
else:
print("think smaller...")
count+=1
if count==3:
countine_confirm=input("Do you want to keep guessing?")
if countine_confirm!='n':
count=0