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)

加油!

 

posted @ 2018-03-13 21:29  东咕噜咕噜东  阅读(117)  评论(0编辑  收藏  举报