Python之小练习
1、1 2 3 4 5 6 7 8能组成多少个不同的两位数?
count = 0
for i in range(1,9):
for V in range(1,9):
if i != V:
count+=1
# count=count-8;
print(count) #如果是列表[1,3,5,9]的形式,那么如下
ls = [1,3,5,9]
count = 0
for i in range(0,len(ls)):
for V in range(0,len(ls)):
if i != V:
count+=1
print(count)
2、
l1 = [11, 22, 33]
l2 = [22, 33, 44]
# 获取l1中有,l2中没有的元素
# 获取l2中有,l1中没有的元素
# 获取l1,l2中内容不同的元素 for i in l1:
if i not in l2:
print(i)
for i in l2:
if i not in l1:
print(i) for i in l1:
if i not in l2:
print(i)
for i in l2:
if i not in l1:
print(i)
# 99乘法表
# 第一种:
for i in range(1,10):
string = ""
for j in range(1,i+1):
string += str(j) + "*" +str(i) + "=" +str(j*i) + "\t"
print(string) # 第二种
for i in range(1,10):
for j in range(1+i):
print(str(j) + "*" +str(i) + "=" +str(j*i) + "\t",end='')
print("\n",end='')
# 输出两个不同数字的组合,且数字不能重复
li = [1,2,3,4]
l = len(li)
for i in range(0,l-1):
for v in range(i+1,l):
print(li[i],li[v]) # 请用代码实现列表li=['alex','eric',123]元素之间用下划线连接起来
# 如果列表有多个元素不是字符串,用for循环将其修改
li=['alex','eric',123]
li[2] = str(li[2])
v = "_".join(li)
print(v)
#公鸡5文钱一只,母鸡3文钱一只,三只小鸡一文钱,总共要买一百只鸡,其中公鸡母鸡小鸡都要有
#请问各买多少只才能凑足100文钱?
for x in range(1,100//5):
for y in range(1,100//3):
for z in range(1,100):
if x + y + z == 100 and 5*x +3*y +(z/3) ==100:
print(x,y,z) # 使用for,len,range输出元组的索引
# 使用enumerate输出元组和序号(序号从10开始)
tu = ('alex','eric','rain')
for idx in range(len(tu)):
print(idx)
for idx,lex in enumerate(tu,10):
print(idx,lex)
# 有如列表num=[2,7,11,15,8,7],请找任意两个元素相加能够等于9的元素集合,索引
num=[2,7,11,15,8,7]
a = []
for i in num:
for j in num:
if i + j == 9:
a.append((i,j))
print(a) a = []
for i in range(len(num)):
for j in range(len(num)):
if num[i] + num[j] == 9:
a.append((i,j))
print(a) # 分页显示内容,每页显示10条数据,提示用户需要查看的页码:
# 当输入指定的页码则显示指定数据。
user_list = []
for i in range(1,302):
temp = {'name':'alex' + str(i),'email':'alex@live.com' + str(i),'password':'pwd' + str(i)}
user_list.append(temp) while True:
s = input("请输入页数:")
s = int(s)
start = (s-1)*10
end = s*10
result = user_list[start:end]
for item in result:
print(item,type(item))
Python之小练习的更多相关文章
- 一个python爬虫小程序
起因 深夜忽然想下载一点电子书来扩充一下kindle,就想起来python学得太浅,什么“装饰器”啊.“多线程”啊都没有学到. 想到廖雪峰大神的python教程很经典.很著名.就想找找有木有pdf版的 ...
- 12岁的少年教你用Python做小游戏
首页 资讯 文章 频道 资源 小组 相亲 登录 注册 首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 - 首页 最新文章 经典回顾 开发 ...
- python 购物车小程序
python 购物车小程序 功能要求:1.启动程序后,输入用户名密码后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4. ...
- 简述Python入门小知识
如今的Python开发工程师很受企业和朋友们的青睐,现在学习Python开发的小伙伴也很多,本篇文章就和大家探讨一下Python入门小知识都有哪些. 扣丁学堂简述Python入门小知识Python培训 ...
- 批量下载网站图片的Python实用小工具(下)
引子 在 批量下载网站图片的Python实用小工具 一文中,讲解了开发一个Python小工具来实现网站图片的并发批量拉取.不过那个工具仅限于特定网站的特定规则,本文将基于其代码实现,开发一个更加通用的 ...
- 30个Python物联网小实验5:光线感应灯
30个Python物联网小实验5:光线感应灯 光线传感器 光线变化执行函数 光线状态执行函数 30个Python物联网小实验5:光线感应灯 光线传感器 可以检测周围环境的亮度: 方向性较好,感知特定方 ...
- python 程序小测试
python 程序小测试 对之前写的程序做简单的小测试 ... # -*- encoding:utf-8 -*- ''' 对所写程序做简单的测试 @author: bpf ''' def GameOv ...
- Python入门小练习
Python入门小练习 001 备份文件 Python入门小练习 002 批量下载网页链接中的图片 Python入门小练习 003 利用cookielib模拟登录获取账户信息
- python tips:小整数对象池与字符串intern
本文为is同一性运算符的详细解释.is用于判断两个对象是否为同一个对象,具体来说是两个对象在内存中的位置是否相同. python为了提高效率,节省内存,在实现上大量使用了缓冲池技术和字符串intern ...
- python购物车小案例
python购物车小案例# 案列描述:有一个小型水果店里面有水果(苹果:¥8/kg,香蕉:¥5/kg,芒果:¥15/kg,葡萄:¥12/kg),客户带了100元钱进店选购水果.# 1.客户输入相应序号 ...
随机推荐
- Odd Gnome【枚举】
问题 I: Odd Gnome 时间限制: 1 Sec 内存限制: 128 MB 提交: 234 解决: 144 [提交] [状态] [命题人:admin] 题目描述 According to t ...
- TASE2017
PATTERN系列之五 I. Introduction To ease the expression of real-time requirements, Dwyer, and then Konrad ...
- 【Python】【自动化测试】【pytest】【常用命令行选项】
https://www.cnblogs.com/cnkemi/p/9989019.html http://www.cnblogs.com/cnkemi/p/10002788.html pytest 常 ...
- ado.net 批量添加 更新 删除
自曾列就别往下看 别折腾了 使用 SqlBulkCopy ,dataTable 必须跟sql里面的表字段完全一样 下面在sqlserver中演示 mysql 请google MySqlBulkLo ...
- SpringBoot与数据访问
pom依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...
- 压力测试+接口测试(工具jmeter)
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因 为jmeter是java开发的,所以运行的时候必须 ...
- form表单的提交方式
开发中表单提交是很常见的,表单的提交方式也多种方式. 1.使用submit按钮提交表单 <input type="submit"/> <!DOCTYPE htm ...
- eslint详细配置
vue-cli3按照官网教程配置搭建后,发现每次编译,eslint都抛出错误, 修改配置在 .eslintrc.js中修改 或者 关闭eslint 1.关闭eslint 直接注释掉package ...
- 【C/C++】泛型栈
用 C 语言实现泛型栈 mystack.h #ifndef __MYSTACK_H__ #define __MYSTACK_H__ #include <assert.h> // C sty ...
- python3练习-查找文件
题: 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径 import os import os.path def find_file(root,pa ...