Py第一次练习,第二次练习
有两个列表 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:
符合条件的数字个数以及符合条件的数字的总和,如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,
l2=[22,33,44]
l1=[11,22,33]
jihe1=set(l1)
jihe2=set(l2)
print(jihe1.intersection(jihe2))
练习3:
关键字参数,是传入顺序可以变的参数
默认参数,是传入值有默认值的
可变长参数:看见*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第一次练习,第二次练习的更多相关文章
- jquery点击按钮或链接,第一次与第二次执行不同的事件
本文和大家分享一个jquery的实例,这个实例实现的是点击网页里的按钮或链接,第一次和第二次会执行不同的事件,也就是两个事件会轮流执行. <script language="javas ...
- 洛谷P2637第一次,第二次,成交! 模拟?DP?
今天水来一天,就贴道水吧.. 原题>>https://www.luogu.org/problem/show?pid=2637<< 题目描述 因为奶牛们的节食运动(奶牛还节食?) ...
- P2637 第一次,第二次,成交!
题目描述 因为奶牛们的节食运动(奶牛还节食?)给农夫JOHN余下了一大批干草无法处理,所以他准备要开一个拍卖会去出售他的干草.他有N(1<=N<=1000)批干草(每批大约100捆).他的 ...
- java第一次,第二次实训
本次作业通过自己的练习和理解还是可以写出来的,最后两个题目我暂时没有写 编写程序: 声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果. 编写程序:从键盘输入圆的半径,计 ...
- Py修行路 python基础 (二十五)线程与进程
操作系统是用户和硬件沟通的桥梁 操作系统,位于底层硬件与应用软件之间的一层 工作方式:向下管理硬件,向上提供接口 操作系统进行切换操作: 把CPU的使用权切换给不同的进程. 1.出现IO操作 2.固定 ...
- 2019 第二届 科成安洵杯 官方WriteUp -17网安
长文预警:对应源码请加企鹅群获取:861677907 0x01 WEB 1.1 勇闯贪吃蛇大冒险 一进去就看出来是一道web页面JS的小游戏,提示说输入CDUESTC CTF即可闯关成功,但是存在着d ...
- iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults
首先创建一个引导图的控制器类 UserGuideViewController.h和UserGuideViewController.m #import <UIKit/UIKit.h> #im ...
- 一步一步来做WebQQ机器人-(二)(第一次登陆)
// 预计会有这些步骤,当然某些步骤可能会合并: 验证码 第一次登陆 第二次登陆 保持在线和接收消息 获取好友和群列表 发送消息 变成智能的(*゚∀゚*) webqq的登陆,分为2步,本文主要讲第一次 ...
- C语言——第二次作业(2)
作业要求一 PTA作业的提交列表 作业要求二 题目1.删除字符串中数字字符(函数题) 1.设计思路 - (1)算法 第一步:调用定义的函数. 第二步:定义i=0.j=0,i为原字符数组角标,j为删除后 ...
随机推荐
- matplotlib的学习8-scatter散点图
import matplotlib.pyplot as plt import numpy as np n = 1024 # data size #生成1024个呈标准正太分布的二维数组(平均数为0,方 ...
- 使用 vue 仿写的一个购物商城
在学习了 vue 之后,决定做一个小练习,仿写了一个有关购物商城的小项目.下面就对项目做一个简单的介绍. 项目源码: github 项目的目录结构 -assets 与项目有关的静态资源,包括 css, ...
- Gopher协议在SSRF漏洞中的深入研究
如果需要大佬写好的脚本,可以直接去github上面搜 参考文章:https://zhuanlan.zhihu.com/p/112055947 https://www.cnblogs.com/Konmu ...
- MySQL的修仙者之旅,不来看看你的修为如何吗?
目录 因为我个人比较喜欢看修仙类的小说,所以本文的主体部分借用修仙者的修为等级,将学习旅程划分成:练气.筑基.结丹.元婴.化神.飞升六个段位,你可以看下你大概在哪个段位上哦! 本文目录: 我为什么要写 ...
- Centos7.6上部署Supervisor来监控和操作各类服务
supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统.它可以很方便的监听.启动.停止.重启一个 ...
- eclipse中安装Springboot的插件
1help在Eclipse Marketplace中搜索spring-tool-suite,点击install,然后接受协议,等待重启eclipse即可
- Java将List中的实体按照某个字段进行分组的算法
public void test() { List<User> list = new ArrayList<>(); //User 实体 测试用 String id,name; ...
- Springboot 添加druid监控
pom <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifa ...
- C# 使用 log4net 日志组件
一. 什么是 log4net Apache log4net 库是帮助程序员将日志语句输出到各种输出目标的工具,它是从Java中的Log4j迁移过来的一个.Net版的开源日志框架.log4net 的一 ...
- jQuery 日常笔记
1.$(document).read(function(){$('p').click(function(){ $('p').hide();})})2.jquery是客户端脚本3.$("p&q ...