Python 笔记(一)
看了老男孩的视频后决心好好再看看基础的python。第一天。
pycharm确实比之前用的开发工具都好用点。
关于第一个python程序没什么号叙述的,基础的hello world。之后变量里面input的输入类型默认为字符串类型,所以在输入数字时需要把变量类型弄对,int(). type()查看类型,“%s,%d”%(name,age)
循环中,continue是结束本次循环进入下一次循环,而break是结束循环。
age_of_dong=24
count=0
while count<3:
guess_age = int(input('Please guess age:'))
if guess_age==age_of_dong:
print('Yes,you got it!')
break
elif guess_age>age_of_dong:
print('think smaller...')
else:
print('think bigger...')
count+=1
else:
print('You have tried too many times..')
python严格缩进,关于次数的累加在程序循环后写到。
age_of_dong=24
for count in range(3):
guess_age = int(input('Please guess age:'))
if guess_age==age_of_dong:
print('Yes,you got it!')
break
elif guess_age>age_of_dong:
print('think smaller...')
else:
print('think bigger...')
else:
print('You have tried too many times..')
for循环有时候确实方便了许多。之后的作业:

#user是一个装着字典的python文件,用于读取用户名和密码
#锁定的用户被写入blacklist的文档中,每次调用之前都会检测一遍。
#犹豫每次都写入用户名和密码时会出现blacklist只写入最后一次输入的用户名和密码,所以写成了一个用户名对应的有三次尝试输入密码的机会。
# Author: Dongdong
blacklist='blacklist.txt'
with open(blacklist,'r') as file_check:
check=file_check.read()
import user
gather=user.L
count=0
username = input('用户名:')
while count<3:
password = int(input('密码:'))
if username in check:
print('用户已被锁定!')
break
elif username in gather.keys() and password==gather[username]:
print('欢迎登录')
break
else:
print('用户名或密码错误')
count+=1
else:
with open(blacklist,'a') as file_black:
file_black.write(username)
加油!

浙公网安备 33010602011771号