python第一天练习题
2017-12-28 01:09
218 查看
练习题:
1、答:
编译型开发效率低,因为编译型是每次写完一次代码后打一次,那么就是代码里面有问题的时候,我们需要重新编写代码并且打包。例如:c、c++等
解释型的开发效率高,当我们代码有问题的时候,我们可以边改边执行代码。例如:python等2、答:
执行python脚本的两种方式分别是:python xx.py 和直接回车。
3、答:
单行注释表示描述
多行注释表示展示
4、答:
布尔值分别有True和False。
5、答:
声明变量注意首字母是英文,不能过长
6、答:
id
id(x)得到x变量的内存地址(10进制)
第7题第一小问
name = "seven" password = "123" u_name = input("your name:") u_password = input("your password:") if u_name == name and u_password == password : print("登录成功") else: print("登录失败")
#第7题第二小问
name = "seven" password = "123" count = 0 while count < 3: u_name = input("your name:") u_password = input("your password:") if u_name == name and u_password == password : print("登录成功") else: print("登录失败") count += 1
第7题第三小问
count = 0 while count < 3: u_name = input("your name:") u_password = input("your password:") if u_name == "seven" and u_password == "123" : print("登录成功") break elif u_name == "alex" and u_password == "123" : print("登录成功") break else: print("登录失败") count += 1
第8题a
count = 2 num = 0 while count <=100 : if count % 2 == 0: num += count elif count % 2 != 0: num -= count count += 1 print(num)
第8题b
count = 1 while count < 13: if count != 6: print("count", count) count += 1
第8题d
count = 0 while count <= 100: if count % 2 != 0: print("count",count) count += 1
第8题e
count = 1 while count <= 100: if count % 2 == 0: print("count",count) count += 1
第9题
n1和n2是变量。
第一句话:n1 = 123456 //赋予了变量n1的值123456
第二句话:n2 = n1 //n2的值指向n1的值,所以n2的值也是123456
作业---编写登录接口
name = "nie" password = "123" count = 0 while count < 3: u_name = input("name:") u_password = input("password:") if u_name == name and u_password == password: print("welcome !!!") break else: print("once agine!!!") count += 1
升级优化
div={ 'list1':{'password':'123456'}, 'list2':{'password':'123456'}, 'list3':{'password':'123456'}, } f = open("black_user.txt",'r') lock_file = f.readlines() f.close() count=0 count1=0 while True: name_input=input("please input name:") if count == 3: print("用户名输入次数到达限制") break if not name_input in div: print("用户名错误") count +=1 if name_input in lock_file: print("户名已锁定,暂停使用!") exit() if name_input in div: count -=2 password_input=str(input("please input password:")) if password_input == div[name_input]['password']: print ("密码成功") break else: print("密码错误") count1 +=1 if count1 == 2: print("您输入的密码错误次数已达3次,将锁定您的账户!") f = open('black_user', 'w') f.write('%s'%name_input) f.close() break
相关文章推荐
- 人工智能:python 实现 第十章,NLP 第一天 入门介绍及使用stemming还原词汇
- Python练习题 9-5尝试登录次数
- Python第一天
- python练习题--字典和集合
- python相关练习题
- 学习python的第一天
- 第2章 Python基础-字符编码&数据类型 字符编码&字符串 练习题
- Python内置数据结构与操作符的练习题集锦
- Python练习题(列表、字符串、循环)
- Python练习题--持续更新
- python练习题 21-30
- [旧博客]Python 第一天总结
- python---------函数练习题
- Python学习 第一天任务 (二:Mac使用homebrew搭建Python环境)
- python学习第一天
- python编程练习题
- python练习题:循环打印嵌套列表
- 21天学通python——第一天
- python学习第一天
- python--第一天