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为删除后 ...
随机推荐
- Numpy的学习3-索引
import numpy as np A = np.arange(3, 15) # array([3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]) print(A[3 ...
- openstack高可用集群21-生产环境高可用openstack集群部署记录
第一篇 集群概述 keepalived + haproxy +Rabbitmq集群+MariaDB Galera高可用集群 部署openstack时使用单个控制节点是非常危险的,这样就意味着单个节 ...
- C#发送腾讯企业邮箱
腾讯企业邮箱客户端配置介绍 http://email-qq.cn/tengxun/201610303793.html?akvezc=smt0n2 POP3/SMTP协议 POP3/SMTP协议: 接收 ...
- java IO 模型--快速分清 同步|阻塞
IO 介绍 IO 模型 IO请求 分为两个阶段:等待资源 和 使用资源: IO请求:一般需要请求特殊资源(如 磁盘.RAM 或文件),当资源被上一个使用者使用没有释放的时候, IO请求会被阻塞,直到资 ...
- 总结JAVA语言的十大特性
JAVA语言的十大特性 1.简单 Java语言的语法简单明了,容易掌握从,而且Java语言是纯面向对象的语言. Java语言的语法规则和C++类似,从某种意义上来讲,Java原因是由C语言和C++语言 ...
- 实现连续登录X天送红包这个连续登录X天算法
实现用户只允许登录系统1次(1天无论登录N次算一次) //timeStamp%864000计算结果为当前时间在一天当中过了多少秒 //当天0点时间戳 long time=timeStamp-timeS ...
- Thymeleaf语法总结 | 笔记分享
Thymeleaf语法总结 一.Thymeleaf介绍 Thymeleaf是Spring boot推荐使用的模版引擎,直接以html显示,前后端可以很好的分离. 二.Thymeleaf语法(Thy ...
- @component的作用详细介绍
最近项目要采用spring boot在学习的spring boot 的过程中第一次见到@component注解,特意在网上搜索下,摘录在此方便日后查阅. 1.@controller 控制器(注入服务) ...
- 「译」用 Blazor WebAssembly 实现微前端
原文作者: Wael Kdouh 原文链接:https://medium.com/@waelkdouh/microfrontends-with-blazor-webassembly-b25e4ba3f ...
- NOIP初赛篇——08计算机安全知识
引言 计算机安全中最重要的是存储数据的安全,其面临的主要威胁包括:计算机病毒.非法访问.计算机电磁辐射.硬件损坏等. 计算机病毒是附在计算机软件中的隐蔽小程序,它和计算机其他工作程序一样,但会 ...