python学习记录
Python学习第一周
1、变量赋值
# 声明变量
name = 'hcy'
name1 = name
print(name, name1)
name = 'wsm'
print(name, name1)
#结果
hcy hcy
wsm hcy
2、注释:
单行注释 #
多上注释 “”" “”" 或者’‘’ ‘’‘
#注释
# print('hcy')
#多行注释
'''
print('hcy')
print('hello')
name = hcy
'''
#多行赋值
msg = '''
print('hcy')
print('hello')
name = hcy
'''
print(msg)
3、用户交互程序
username = input('name:')
password = input('password:')
print(username, password)
4、格式化输出1
name = input('name:')
age = int(input('age:'))
print(type(age), type(str(age)))
job = input('job:')
salary = float(input('salary:'))
info = '''
---------------info of %s -------------------
Name:%s
Age:%s
Job:%s
Salary:%s
''' % (name, name, age, job, salary)
print(info)
5、格式化输出2
info2 = '''
---------------info of {_name} -------------------
Name: {_name}
Age: {_age}
Job: {_job}
Salary: {_salary}
'''.format(_name=name, _age=age, _job=job, _salary=salary)
print(info2)
6、格式化输出3 (参数需要按照顺序写)
info3 = '''
---------------info of {0} -------------------
Name: {0}
Age: {1}
Job: {2}
Salary: {3}
'''.format(name, age, job, salary)
print(info3)
7、密文输入密码
import getpass
username = input('username:')
password = getpass.getpass('password:')
print(username, password)
8、if 控制语句
age_of_oldboy = 56
guess_age = int(input("请输入你猜测的年龄:"))
if guess_age == age_of_oldboy:
print("你猜对啦")
elif guess_age > age_of_oldboy:
print("你猜大了")
else:
print("你猜小了")
9、while 循环
count = 0
while True:
print("count:", count)
count = count + 1
10、while 循环的另一种用法
count = 0
age_of_oldboy = 28
while count < 3:
guess_age = int(input("请输入你猜测的年龄:"))
if guess_age == age_of_oldboy:
print("你猜对啦")
break
elif guess_age > age_of_oldboy:
print("你猜大了")
else:
print("你猜小了")
count = count + 1
else:
print("你输入的次数过多了,不好意思,程序要关闭了")
输入超过三次后提示,如果用户不想继续玩,输入N,否则继续
#输入超过三次后,提示,如果用户不输入N,就可以继续玩,输入N结束
hcy = 28
count = 0
while count < 3:
name = int(input("请输入您的数字:"))
if name == hcy:
print("恭喜您输入正确")
break
elif name < hcy:
print("您输入的过小了")
else:
print("您输入的过大了")
count += 1
if count == 3:
countine_confirm = input("您还想继续玩吗?不想玩请输入n")
if countine_confirm != 'n':
count = 0
else:
print("已经退出游戏!")
11、for 循环
for i in range(10):
print("loop ", i)
for i in range(0, 10, 2):
print("count", i)
12、for 循环的简单用法
#用户输入超