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语言编写有趣练习题!相关推荐

  1. python for everybody作业和测试答案_Python第九,十章练习题 (第五周作业)

    9-3 用户 :创建一个名为User 的类,其中包含属性first_name 和last_name ,还有用户简介通常会存储的其他几个属性.在类User 中定义一个名 为describe_user() ...

  2. python for everybody作业和测试答案_【计算题】编写函数,模拟 Python 内置函数 reversed() 。...

    [计算题]编写函数,模拟 Python 内置函数 reversed() . 更多相关问题 In California, there lives a pretty girl called Donna G ...

  3. python语言应用 智慧树满分章节测试答案_Python语言应用完整智慧树网课章节测试答案...

    [单选,A2型题,A1/A2型题] 20周末胎儿发育特征为() [单选,A2型题,A1/A2型题] 治疗裂头蚴移行症病首选的药物是() [单选,A2型题,A1/A2型题] 关于脑实质型囊尾蚴病,错误的 ...

  4. python入门作业编程题-Python语言编写有趣练习题!

    1. 登录作业: 写一个登录程序,登录成功之后,提示XXX欢迎登录,登录失败3次后,提示账户锁定 username = "admin" passwd = "1234&qu ...

  5. 用python玩转数据测试与作业_大学mooc用Python玩转数据章节测试答案

    大学mooc用Python玩转数据章节测试答案 更多相关问题 某班有学生40人,女生人数与总人数右比是3:8,则男生有()人.A.15B.25C.30 某班有学生40人,女生人数与总人数右比是3:8, ...

  6. 慕课python第六周测验答案_中国大学慕课答案第六章节答案_Python语言程序设计作业答案...

    中国大学慕课答案第六章节答案_Python语言程序设计作业答案 更多相关问题 求证:tan(x+y)+tan(x-y)=sin2xcos2x-sin2y. 若cosθ1+tan2θ+sinθ1+cot ...

  7. 用python玩转数据慕课答案第四周_大学慕课用Python玩转数据章节测试答案

    大学慕课用Python玩转数据章节测试答案 更多相关问题 渗透泵型片剂控释的基本原理是A.减小溶出B.减慢扩散C.片剂膜外渗透压大于片剂膜内,将片内药物从 语义学批评是什么? As usual, __ ...

  8. 用python玩转数据测试答案_MOOC_用Python玩转数据_测试答案

    利息.据测股息.红利所得以每次收入额为应纳税所得额.A:错B:对 利息保障倍数中,试答利息支出:试答A:不包括财务费用中的利息支出B:包括计入固定资产成本的资本化利息C:包括财务费用中的利息支出D:不 ...

  9. python交互式程序设计导论答案第五周_学堂在线_计算机科学与Python编程导论_章节测试答案...

    学堂在线_计算机科学与Python编程导论_章节测试答案 更多相关问题 素描的三种表现形式是:(). 运行下列程序:Private Sub form_Click()For i = 1 To 2x = ...

最新文章

  1. HDU4549(矩阵快速幂+快速幂)
  2. 磁盘格式化与快速格式化有什么区别?
  3. spark的源码编译
  4. 3d建模电脑配置要求_3D建模学习对于电脑配置要求高不高?
  5. 为SSD加速 实战4KB对齐技巧1/3
  6. 【第135期】游戏策划:给@蒙蒙水雾的简历分析
  7. 五点菱形格式MATLAB,五点菱形格式-拉普拉斯第一边值问题-计算实习报告.docx
  8. 数据结构手把手教学——顺序表
  9. 虚拟机 Ubuntu 联网设置
  10. 2020年北京地铁建设规划抢先看
  11. handsome主题添加服务器信息,handsome主题部分常用markdown语法
  12. android新浪微博改进版
  13. Java的笔记开源软件_jnote
  14. Mentor Graphics Calibre 2017.1 Linux 1DVD寄生參數萃取
  15. 4.12.4nbsp;约翰bull;梅纳德bull;凯恩斯
  16. 分布式存储开发:Curve中的内存管理
  17. 奶爸日记24 白砂糖
  18. 免费的sql工具_免费SQL工具
  19. 人工智能可以取代人类思维吗?
  20. Java常见面试题之SQL基础

热门文章

  1. 滴滴员工股票延期解禁,我损失了6000万!
  2. Java注解解读-ElementType详解
  3. 房地产数字化转型方案:全方位数智化系统运营,助力房企管控实效提升
  4. 【安全资讯】5G时代无线电的新威胁
  5. DUQ U2.0 技术分析
  6. AXI协议(五)-AXI-STREAM及接入思路解析
  7. 商业智能软件的实施步骤依次是什么?
  8. java日历记事本界面_GitHub - wusongxue/DuangCalender: 简易日历记事本(java+android端)...
  9. 华为eNSP:OSPF DR和DBR选举实验
  10. 【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建