#有如下值集合 [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. (转载)Log4Net 在多层项目中的使用小记

    (原创)Log4Net 在多层项目中的使用小记 这几天刚好在调整一个项目,把一些自己不是很清楚的东西先试验一下,这篇文章主要是对我在项目中需要使用Log4Net的一些记录.网上有很多相关的教程,但是各 ...

  2. ASP.NET WebApi 开放数据

    概述 开放式数据协议(OData) 是用于在 web 数据访问协议.它提供统一的方式来构造数据. 查询的数据和操纵数据集通过 CRUD 操作.它支持 AtomPub (XML) 和 JSON 格式.它 ...

  3. Jquery Validate 表单验证的多种方式

    ASP.NET MVC Jquery Validate 表单验证的多种方式 在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体 ...

  4. 大数据时代,我们为什么使用hadoop

    大数据时代,我们为什么使用hadoop 我们先来看看大数据时代, 什么叫大数据,“大”,说的并不仅是数据的“多”!不能用数据到了多少TB ,多少PB 来说. 对于大数据,可以用四个词来表示:大量,多样 ...

  5. JavaScript事件的几个细节

    JavaScript事件的几个细节 一.是捕获还是冒泡 昨天被问到一个问题:事件流有几个阶段?在这几个阶段中,事件一共发生几次? 问题很简单,但对于事件一共发生几次有点乱.总觉得捕获也能触发事件.冒泡 ...

  6. kindeditor图片上传 struts2实现

    一.kindeditor以及struts2部署搭建不再赘述,如需要请参考kindeditor使用方法 Struts2框架搭建 二.kindeditor图片上传所依赖jar包在kindeditor\js ...

  7. Spring的Service层与Dao层解析

    本文转载于网络,觉得写得很透彻. dao完成连接数据库修改删除添加等的实现细节,例如sql语句是怎么写的,怎么把对象放入数据库的.service层是面向功能的,一个个功能模块比如说银行登记并完成一次存 ...

  8. ios学习笔记(一)之Object-C

    一:Objective-C语言基础 二:Objective-C类与继承和协议 一:Objective-C语言基础: 1.1)#import 包含头文件  与#include 作用相同 1.2)Obje ...

  9. Windows下的环境搭建Erlang

    Windows下的环境搭建 Erlang 一.安装编译器 在http://www.erlang.org/download.html下载R16B01 Windows Binary File并安装. 二. ...

  10. [珠玑之椟]估算的应用与Little定律

    [珠玑之椟]估算的应用与Little定律 估算的数据主要依赖于所能获得的数据和常识,有时还包括实践而不仅仅是理论.它常常作为一个大问题中的子问题,恰当地估算可以省去精确计算的时间和开销.在计算机领域, ...