python for everybody作业和测试答案_Python语言编写有趣练习题!
1. 登录作业:
写一个登录程序,登录成功之后,提示XXX欢迎登录,登录失败3次后,提示账户锁定
username = "admin"
passwd = "1234"
count =0
_username = str(input("请输入用户名:"))
while count < 3:
_passwd = str(input("请输入密码:"))
if _username == username and _passwd == passwd :
print(username,'欢迎登录')
break
else:
if count < 2:
print("输入错误,请检查后再一次输入")
else:
print("由于你输入的错误次数过多,登录已经被锁定")
count += 1
if count == 3:
f =open("lock.txt","a",encoding="utf-8")
f.write("\n")
f.write(_username)
2. 判断密码是否安全
设计一个密码是否安全的检查函数。
密码安全要求:
1.要求密码为6到20位,
2.密码只包含英文字母和数字
import re
def check_code(code):
while True:
if len(code) < 6 or len(code) > 20:
return '密码长度不足6-20位'
break # 不用break将是死循环
else:
for i in code:
s = ord(i) in range(97, 123) or ord(i) in range(65, 91) or ord(i) in range(48, 59)
if not s:
return '密码只能包含英文字母和数字,不能填入其他字符'
break
else:
return '密码安全'
print(check_code('555555'))
3. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
分析:
- 可填在百位、十位、个位的数字都是1、2、3、4
- 组成所有的排列后再去掉不满足条件的排列
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if( i != k ) and (i != j) and (j != k):
print (i,j,k)
4. 打印楼梯,同时在楼梯上方打印两个笑脸
print("^_^",end='')
for i in range(1,11):
for j in range(1,i):
print('===',end='\t')
print()
延伸一下,很有趣!
import turtle
# 画矩形立方体
def draw_cube(i):
turtle.begin_fill()
turtle.color("black")
turtle.goto(i, i * 3)
turtle.goto(100 + i, i * 3)
turtle.goto(100 + i, 20 + i * 3)
turtle.goto(i, 20 + i * 3)
turtle.goto(i, i * 3)
turtle.end_fill()
turtle.penup()
turtle.goto(i, 20 + i * 3)
turtle.pendown()
turtle.goto(10 + i, 30 + i * 3)
turtle.goto(110 + i, 30 + i * 3)
turtle.goto(110 + i, 10 + i * 3)
turtle.goto(100 + i, i * 3)
turtle.penup()
turtle.goto(100 + i, 20 + i * 3)
turtle.pendown()
turtle.goto(110 + i, 30 + i * 3)
# 画笑脸
def draw_smile_face(x, y):
turtle.goto(x + 50, y)
turtle.pensize(1.5)
# 脸部
turtle.circle(20)
turtle.penup()
# 眼睛
turtle.goto(x + 40, y + 20)
turtle.pendown()
turtle.begin_fill()
turtle.color("black")
turtle.circle(3)
turtle.end_fill()
turtle.penup()
turtle.goto(x + 60, y + 20)
turtle.pendown()
turtle.begin_fill()
turtle.color("black")
turtle.circle(3)
turtle.end_fill()
turtle.penup()
# 嘴巴
turtle.goto(x + 45, y + 10)
turtle.pendown()
turtle.right(90)
turtle.pensize(2)
turtle.circle(5, 180)
def main():
turtle.speed(2)
for i in range(0, 100, 10):
draw_cube(i)
draw_smile_face(100, 300)
turtle.hideturtle()
time.sleep(3)
main()
5. 打印心形
import time
sentence = "Dear, I love you forever!"
for char in sentence.split():
allChar = []
for y in range(12, -12, -1):
lst = []
lst_con = ''
for x in range(-30, 30):
formula = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
if formula <= 0:
lst_con += char[(x) % len(char)]
else:
lst_con += ' '
lst.append(lst_con)
allChar += lst
print('\n'.join(allChar))
time.sleep(1)
6. 9*9乘法表
for i in range(1,10):
for j in range(1,i+1):
print(str(j) + str("*") + str(i)+"=" + str(i*j),end="\t")
print()
python for everybody作业和测试答案_Python语言编写有趣练习题!相关推荐
- python for everybody作业和测试答案_Python第九,十章练习题 (第五周作业)
9-3 用户 :创建一个名为User 的类,其中包含属性first_name 和last_name ,还有用户简介通常会存储的其他几个属性.在类User 中定义一个名 为describe_user() ...
- python for everybody作业和测试答案_【计算题】编写函数,模拟 Python 内置函数 reversed() 。...
[计算题]编写函数,模拟 Python 内置函数 reversed() . 更多相关问题 In California, there lives a pretty girl called Donna G ...
- python语言应用 智慧树满分章节测试答案_Python语言应用完整智慧树网课章节测试答案...
[单选,A2型题,A1/A2型题] 20周末胎儿发育特征为() [单选,A2型题,A1/A2型题] 治疗裂头蚴移行症病首选的药物是() [单选,A2型题,A1/A2型题] 关于脑实质型囊尾蚴病,错误的 ...
- python入门作业编程题-Python语言编写有趣练习题!
1. 登录作业: 写一个登录程序,登录成功之后,提示XXX欢迎登录,登录失败3次后,提示账户锁定 username = "admin" passwd = "1234&qu ...
- 用python玩转数据测试与作业_大学mooc用Python玩转数据章节测试答案
大学mooc用Python玩转数据章节测试答案 更多相关问题 某班有学生40人,女生人数与总人数右比是3:8,则男生有()人.A.15B.25C.30 某班有学生40人,女生人数与总人数右比是3:8, ...
- 慕课python第六周测验答案_中国大学慕课答案第六章节答案_Python语言程序设计作业答案...
中国大学慕课答案第六章节答案_Python语言程序设计作业答案 更多相关问题 求证:tan(x+y)+tan(x-y)=sin2xcos2x-sin2y. 若cosθ1+tan2θ+sinθ1+cot ...
- 用python玩转数据慕课答案第四周_大学慕课用Python玩转数据章节测试答案
大学慕课用Python玩转数据章节测试答案 更多相关问题 渗透泵型片剂控释的基本原理是A.减小溶出B.减慢扩散C.片剂膜外渗透压大于片剂膜内,将片内药物从 语义学批评是什么? As usual, __ ...
- 用python玩转数据测试答案_MOOC_用Python玩转数据_测试答案
利息.据测股息.红利所得以每次收入额为应纳税所得额.A:错B:对 利息保障倍数中,试答利息支出:试答A:不包括财务费用中的利息支出B:包括计入固定资产成本的资本化利息C:包括财务费用中的利息支出D:不 ...
- python交互式程序设计导论答案第五周_学堂在线_计算机科学与Python编程导论_章节测试答案...
学堂在线_计算机科学与Python编程导论_章节测试答案 更多相关问题 素描的三种表现形式是:(). 运行下列程序:Private Sub form_Click()For i = 1 To 2x = ...
最新文章
- HDU4549(矩阵快速幂+快速幂)
- 磁盘格式化与快速格式化有什么区别?
- spark的源码编译
- 3d建模电脑配置要求_3D建模学习对于电脑配置要求高不高?
- 为SSD加速 实战4KB对齐技巧1/3
- 【第135期】游戏策划:给@蒙蒙水雾的简历分析
- 五点菱形格式MATLAB,五点菱形格式-拉普拉斯第一边值问题-计算实习报告.docx
- 数据结构手把手教学——顺序表
- 虚拟机 Ubuntu 联网设置
- 2020年北京地铁建设规划抢先看
- handsome主题添加服务器信息,handsome主题部分常用markdown语法
- android新浪微博改进版
- Java的笔记开源软件_jnote
- Mentor Graphics Calibre 2017.1 Linux 1DVD寄生參數萃取
- 4.12.4nbsp;约翰bull;梅纳德bull;凯恩斯
- 分布式存储开发:Curve中的内存管理
- 奶爸日记24 白砂糖
- 免费的sql工具_免费SQL工具
- 人工智能可以取代人类思维吗?
- Java常见面试题之SQL基础
热门文章
- 滴滴员工股票延期解禁,我损失了6000万!
- Java注解解读-ElementType详解
- 房地产数字化转型方案:全方位数智化系统运营,助力房企管控实效提升
- 【安全资讯】5G时代无线电的新威胁
- DUQ U2.0 技术分析
- AXI协议(五)-AXI-STREAM及接入思路解析
- 商业智能软件的实施步骤依次是什么?
- java日历记事本界面_GitHub - wusongxue/DuangCalender: 简易日历记事本(java+android端)...
- 华为eNSP:OSPF DR和DBR选举实验
- 【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建