#有如下值集合 [11,22,33,44,55,66,77,88,99],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值, 'k2': 小于66的所有值

 l = [11,22,33,44,55,66,77,88,99]
 bignum = []
 smallnum = []
 li = {}
 for num in l:
     if num > 66:
         bignum.append(num)
     if num< 66:
         smallnum.append(num)
     else:
         pass
 li['k1']=bignum
 li["k2"]=smallnum
 print(li)

 #查找元素,移动空格,并查找以a开头,并且以c结尾的所有元素
 li = ['alec', 'aric','Alex','Tony','rain']
 tu = ['alec','aric','Alex','Tony','rain']
 dic = {'k1':"alex", "k2":"aric", "k3":"Alex", "k4":"Tony"}

 for i in li:
     if i.strip().capitalize().startswith("A") and i.strip().endswith("c"):
         print(i)
 for i in tu:
     if i.strip().capitalize().startswith("A") and i.strip().endswith("c"):
         print(i)
 for i in dic.values():
     if i.strip().capitalize().startswith("A") and i.strip().endswith("c"):
         print(i)

 #商品 li = ['手机','电脑','鼠标垫','游艇']
 #方法1

 aa = [1,2,3,4]
 ss = ['手机',"电脑","鼠标垫","游艇"]
 d = dict(zip(aa,ss))
 print(d)
 num = input("请输入编号:")
 print("你选择的商品为 %s" %d[int(num)])

 #方法二
 li = ['手机','电脑','鼠标垫','游艇']
 for k, i in enumerate(li):
     print(k,i)
 k = input("请输入商品编号:")
 print("你选择的商品 %s" % li[int(k)])
作业 
  1、使用while循环输入 1 2 3 4 5 6     8 9 10

  2、求1-100的所有数的和

  3、输出 1-100 内的所有奇数

  4、输出 1-100 内的所有偶数

  5、求1-2+3-4+5 ... 99的所有数的和

  6、用户登陆(三次机会重试)

#题目一
t = 0
while t<10:
    t+=1
    if t == 7:
        continue
    print(t)

#题目二
sum = 0
for i in range(101):
    sum+=i
print(sum)

#题目三
for i in range(1,100,2):
    print(i)

#题目四
for i in range(2,101,2):
    print(i)

#题目五
sum = 0
for i in range(0,100):
    if i%2 == 0:
        sum -=i
    else:
        sum +=i
print(sum)

#题目六
import getpass
username='pang'
password='feng'
flag=0
def login():
    user=input('username:')
    passwd=getpass.getpass('password:')
    return user,password
while flag<3:
    user,passwd=login()
    if username==user and password==passwd:
        print('登陆成功!')
        break
    else:
        flag+=1
        print ('登陆失败!')

 

python新手 实践操作 作业的更多相关文章

  1. Python fabric实践操作

    前面学习了理论,下面该练练手了.两台机器:10.1.6.186.10.1.6.159.fabric部署在10.1.6.186上面. 1  执行一个简单的task任务,显示两台机器的/home/guol ...

  2. Python 最佳实践指南 2018 学习笔记

    基础信息 版本 Python 2.7 Python 3.x Python2.7 版本在 2020 年后不再提供支持,建议新手使用 3.x 版本进行学习 实现 CPython:Python的标准实现: ...

  3. Python入门经典. 以解决计算问题为导向的Python编程实践

    Python入门经典. 以解决计算问题为导向的Python编程实践(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1juLsew8UiOErRheQPOuTaw 提取 ...

  4. 软工实践——结对作业2【wordCount进阶需求】

    附录: 队友的博客链接 本次作业的博客链接 同名仓库项目地址 一.具体分工 我负责撰写爬虫爬取信息以及代码整合测试,队友子恒负责写词组词频统计功能的代码. 二.PSP表格 PSP2.1 Persona ...

  5. Python对Excel操作详解

      Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl   ...

  6. python新手必躺的5大坑

    python新手必躺的5大坑 对于Python新手来说,写代码很少考虑代码的效率和简洁性,因此容易造成代码冗长.执行慢,这些都是需要改进的地方.本文是想通过几个案列给新手一点启发,怎样写python代 ...

  7. <读书笔记>001-以解决问题为导向的python编程实践

    以解决问题为导向的python编程实践 0.第0章:计算机科学 思考:计算机科学是否为计算机编程的简称? 编程的困难点:1.同时做2件事(编程语言的语法.语义+利用其解决问题)  2.什么是好程序(解 ...

  8. Python新手学习raise用法

    当程序出现错误时,系统会自动引发异常.除此之外,Python也允许程序自行引发异常,自行引发异常使用 raise 语句来完成. 很多时候,系统是否要引发异常,可能需要根据应用的业务需求来决定,如果程序 ...

  9. 2003031121-浦娟-python数据分析第四周作业-第二次作业

    项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每 ...

随机推荐

  1. WCF、Web API、WCF REST、Web Service 区别

    Web Service It is based on SOAP and return data in XML form. It support only HTTP protocol. It is no ...

  2. Windows Phone App Studio发布

    Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成 自2013年8月Apps Team发布Windows Phone App Studio以来,由于其 ...

  3. 企业架构与建模之Archimate视图和视角

    企业架构与建模之Archimate视图和视角 3. ArchiMate的视角与视图 创建.维护一个企业架构是一件非常复杂繁琐的事情,因为这项工作需要面对许多背景.利益各异的干系人,对他们所关注的问题进 ...

  4. General Structure of Quartz.NET and How To Implement It

    General Structure of Quartz.NET and How To Implement It   General Structure of Quartz.NET and How To ...

  5. JavaScript function函数种类介绍

    JavaScript function函数种类介绍 本篇主要介绍普通函数.匿名函数.闭包函数 1.普通函数介绍 1.1 示例 ? 1 2 3 function ShowName(name) {     ...

  6. 把事务封装成类似Serializable用法的特性

    把事务封装成类似Serializable用法的特性 最近几天上班没事可做就想着整理常用的类库方法,验证.消息.分页.模版引擎.数据库操作.ini操作.文本操作.xml操作等,最后就是现在这个事务特性. ...

  7. python-igraph on windows10 64bit

    igraph安装记录: 在http://www.lfd.uci.edu/~gohlke/pythonlibs/找到对应版本的python-igraph 这里是anaconda的python2.7.11 ...

  8. 用aspx文件作为模板

    用aspx文件作为模板 首先申明:标题中的如果是可以去掉的. 想写这篇文章很长时间了,一来是跟大家分享一下,别浪费时间在写代码生成器上面了,什么CodeSmith,XXCodeGenerator等等, ...

  9. Introduction to OOC Programming Language

    Introduction to OOC Programming Language 文/akisann @ cnblogs.com / zhaihj @ github.com 本文同时发布在github ...

  10. QSQL导出mapfile和mapfile中PostGIS连接的一点心得

    昨天弄QSQL导出mapfile,一直遇到下图的错误 原因是QGIS在渲染图层时候使用了新的符号,在图层上右键-属性,如下图将符号修改就OK了 然后我尝试使用QGIS连接本机PostGIS数据,结果老 ...