有两个列表      l1 = [11,22,33]        l2 = [22,33,44]

1.获取内容相同的元素列表2.获取l1中有l2中没有的元素列表3.获取l1和l2中不同的元素列表

l1 = [11,22,33]
l2 = [22,33,44]
for i in l2:
if i in l1:
print(i)
for i in l2:
if i not in l1:
print(i)

99乘法表

test = "{nub1} * {nub2} = {nub3}"
for v1 in range(1,100):
for v2 in range(1, 100):
v3=v1*v2
v = test.format(nub1=v1,nub2=v2,nub3=v3)
print(v)

列出列表中相加等于9的数字对

nums = [2,7,11,15,1,8,7]
for i1 in nums:
for i2 in nums:
if (i1+i2)==9:
print(i1,i2)

计算出八个数字可以组成的不重复的二位数的个数

char1=["","","","","","","",""]
char2=[0 for x in range(0,100)]
p=0
p1=0
for i in range(1,9):
char1[p]=str(i)
p=p+1
for v in range(1,9):
trans=char1[p-1]+str(v)
if trans not in char2:
char2[p1]=trans
print(trans)
p1=p1+1

练习1:

根据范围获取其中3或者7整除的所有数的和,并返回调用者:
符合条件的数字个数以及符合条件的数字的总和,如def func(start,end):
def func(start,end):
    count=start
    ret=[]
    for i in range(start,end+1):
        ret.append(i)
    while count<end:
        if ret[count]%3==0 or ret[count]%7==0:
            print(count)
        count+=1
func(0,20)

练习2,

使用set集合获取两个列表l1=[11,22,33],l2=[22,33,44]中的相同元素的集合
l2=[22,33,44]
l1=[11,22,33]
jihe1=set(l1)
jihe2=set(l2)
print(jihe1.intersection(jihe2))

练习3:

位置参数是按形参的位置传入的,是必须传入的普通参数,比如def ab(shit)里面的shit
关键字参数,是传入顺序可以变的参数
默认参数,是传入值有默认值的
可变长参数:看见*args需要传列表,元组,看见**kwargs传字典

练习4:

函数中*args和**kwargs的用法
#传入方式一
def func(*y,**z):
    print(y,z)
func(*[1,2,3],**{'name':'alex','age':10})
#传入方式二
def func1(*y1,**z1):
    print(y1,z1)
func(1,2,3,name='alex',age=10)

练习5:

转换为字符串
s='老男孩'
a=bytes(s,'utf8')
print(a)

练习6:

猴子第一天摘下一堆桃子,当即吃了一半,再吃了一个。第二天又吃掉了一半加上一个
到第十天只剩下一个桃子,问原来有多少个桃子
dayst=0
peach=1
def eatthing():
    global peach
    peach=(peach+1)*2
    return peach
while dayst<9:
    peach=eatthing()
    dayst=dayst+1
    print(peach)

Py第一次练习,第二次练习的更多相关文章

  1. jquery点击按钮或链接,第一次与第二次执行不同的事件

    本文和大家分享一个jquery的实例,这个实例实现的是点击网页里的按钮或链接,第一次和第二次会执行不同的事件,也就是两个事件会轮流执行. <script language="javas ...

  2. 洛谷P2637第一次,第二次,成交! 模拟?DP?

    今天水来一天,就贴道水吧.. 原题>>https://www.luogu.org/problem/show?pid=2637<< 题目描述 因为奶牛们的节食运动(奶牛还节食?) ...

  3. P2637 第一次,第二次,成交!

    题目描述 因为奶牛们的节食运动(奶牛还节食?)给农夫JOHN余下了一大批干草无法处理,所以他准备要开一个拍卖会去出售他的干草.他有N(1<=N<=1000)批干草(每批大约100捆).他的 ...

  4. java第一次,第二次实训

    本次作业通过自己的练习和理解还是可以写出来的,最后两个题目我暂时没有写 编写程序: 声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果. 编写程序:从键盘输入圆的半径,计 ...

  5. Py修行路 python基础 (二十五)线程与进程

    操作系统是用户和硬件沟通的桥梁 操作系统,位于底层硬件与应用软件之间的一层 工作方式:向下管理硬件,向上提供接口 操作系统进行切换操作: 把CPU的使用权切换给不同的进程. 1.出现IO操作 2.固定 ...

  6. 2019 第二届 科成安洵杯 官方WriteUp -17网安

    长文预警:对应源码请加企鹅群获取:861677907 0x01 WEB 1.1 勇闯贪吃蛇大冒险 一进去就看出来是一道web页面JS的小游戏,提示说输入CDUESTC CTF即可闯关成功,但是存在着d ...

  7. iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults

    首先创建一个引导图的控制器类 UserGuideViewController.h和UserGuideViewController.m #import <UIKit/UIKit.h> #im ...

  8. 一步一步来做WebQQ机器人-(二)(第一次登陆)

    // 预计会有这些步骤,当然某些步骤可能会合并: 验证码 第一次登陆 第二次登陆 保持在线和接收消息 获取好友和群列表 发送消息 变成智能的(*゚∀゚*) webqq的登陆,分为2步,本文主要讲第一次 ...

  9. C语言——第二次作业(2)

    作业要求一 PTA作业的提交列表 作业要求二 题目1.删除字符串中数字字符(函数题) 1.设计思路 - (1)算法 第一步:调用定义的函数. 第二步:定义i=0.j=0,i为原字符数组角标,j为删除后 ...

随机推荐

  1. 在python中元组与列表的区别及序列解包

    一. 元组与列表的区别 元组中的数据一旦定义就不允许更改. 元组没有append().extend()和insert()等方法,无法向元组中添加元素. 元组没有remove()或pop()方法,也无法 ...

  2. matlab随机系数矩阵产生以及矩阵的可视化函数

    clc; clear all; close all; n = 100;%所产生矩阵的大小 A= sprandsym(n,0.015,0.1,1);%产生系数矩阵函数: spy(A)矩阵图形化相当于im ...

  3. 使用form表单上传文件

    在使用form表单上传文件时候,input[type='file']是必然会用的,其中有一些小坑需要避免. 1.form的 enctype="multipart/form-data" ...

  4. Java学习_异常处理

    Java的异常 计算机程序运行的过程中,总是会出现各种各样的错误.有一些错误是用户造成的,比如,希望用户输入一个int类型的年龄,但是用户的输入是abc.程序想要读写某个文件的内容,但是用户已经把它删 ...

  5. java使用map去重复

    public class Test { public static void main(String[] args) { Map<Number, String> map1 = new Ha ...

  6. maven 父子项目 pom

    父项目 <!--项目 id--> <artifactId>expressway-cloud-travel</artifactId> <!-- 子模块--> ...

  7. JavaDailyReports10_13

    今天完成了课堂测试二的内容要求,开阔了编程的思路,学到了很多程序设计思想,为以后的学习提供了很多帮助. 明天开始继续完善四则运算的程序,并且开始JavaWeb的学习!

  8. 如何解决git创建密匙时报错Too many arguments

    如题:git创建密匙时报错Too many arguments. 前几天我遇见了一个问题,git需要重新创建密匙,运行命令ssh-keygen -t rsa -b 4096 -C " you ...

  9. JavaScript--总结二(流程控制+调试)

    表达式和语句 表达式------ 一个表达式可以产生一个值,有可能式运算,函数调用,有可能是字面量.表达式可以放在任何需要值的地方 语句----- 语句可以理解为一个行为,循环语句和判断语句就是典型的 ...

  10. 不是RESTful不好,是你姿势有问题

    文章来源:https://ningyu1.github.io/site/post/01-restful-design-specifications/ 一. 摘要(Abstract) RESTful A ...