目录

1. 两数之和

2.回文数

3.罗马数字转整数


1. 两数之和

def findElement(nums, target):index_list = []for i in range(0, len(nums)):for j in range(i + 1, len(nums)):if i == j:breakelse:if nums[i] + nums[j] == target:index_list.append((i,j))breakprint(index_list)random_list = [1,9,15,1,8,7,0,9]
findElement(random_list,16)# enumerate函数可以同时获得索引和值
dealString = "所有都被一笔带过"
for item,key in enumerate(dealString):print(f"{item}:{key}",end="\t\t")

[(0, 2), (1, 5), (2, 3), (5, 7)]

0:所        1:有        2:都        3:被        4:一        5:笔        6:带        7:过

2.回文数

# string[::-1]
# 字符串按索引倒序重排
def palindromic(judgeNumber):judgeNumber = str(judgeNumber)newJudgeNumber = judgeNumber[::-1]if newJudgeNumber == judgeNumber:return Trueelse:return Falseif __name__ == '__main__':print(123456,palindromic(123456))print(14566541, palindromic(14566541))

123456 False
14566541 True

3.罗马数字转整数

def roman_integer(Number):romanNumber = Numberres = 0abnormal = {"IV": 4,"IX": 9,"XL": 40,"XC": 90,"CD": 400,"CM": 900}for i in abnormal:if romanNumber.find(i) != -1:res = res + abnormal[i] * (romanNumber.count(i))romanNumber = romanNumber.replace(i,"")normal = {"I":1,"V":5,"X":10,"L":50,"C":100,"D":500,"M":1000}for i in normal:if romanNumber.find(i) != -1:res = res + normal[i] * (romanNumber.count(i))romanNumber = romanNumber.replace(i,"")print(res)if __name__ == '__main__':roman_integer("CMXCIX")roman_integer("MMMDCXCIX")roman_integer("XCIX")roman_integer("XXVII")roman_integer("XIII")

参考值

"VIII"     8
"XIII"        13
"XXVII"       27
"XCIX"        99
"MMMDCXCIX"   3699
"CMXCIX"  999
student = {1:"张三",2:"李四",3:"王舞",4:"王陆"
}
for i in student:# 键为integer  值为stringprint(f"00{i}",student[i])random_string = "爱你孤身走暗巷,爱你不跪的模样,爱你和我那么像,缺口都一样"
# find()查找指定字符串,找到返回索引,找不到返回-1
print(random_string.find("爱"),end="\t")
print(random_string.find("孤勇者"))
# count()统计特定字符出现的次数,没出现返回0
print(random_string.count("爱"),end="\t")
print(random_string.count("陈奕迅"))
# replace("old","new")批量替换字符串
print("原来: ",random_string)
print("替换: ",random_string.replace("爱",""))

001 张三
002 李四
003 王舞
004 王陆
0    -1
3    0
原来:  爱你孤身走暗巷,爱你不跪的模样,爱你和我那么像,缺口都一样
替换:  你孤身走暗巷,你不跪的模样,你和我那么像,缺口都一样

python100题相关推荐

  1. python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载

    每天一点点,记录学习 python 爬取菜鸟教程python100题 近期爬虫项目,看完请点赞哦: 1:python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载 2:pytho ...

  2. 菜鸟教程python100题:递归函数

    题目:斐波那契数列. 程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0.1.1.2.3.5.8.13.21.34.--. 在数学上,费波那契数列 ...

  3. 面试必备——python100题

    如果你在寻找python工作,那你的面试可能会涉及Python相关的问题. 通过对网络资料的收集整理,本文列出了100道python的面试题以及答案,你可以根据需求阅读测试.(https://jq.q ...

  4. 你可以去学python_你是怎么学好Python的?

    不敢说自己python学得好,只能说稍微会用,比专业用python做开发的大佬们差得远了 总结一下我学python的经验:制定好学习计划,坚持学习下去 找几个口碑好的教程,按需学完 每个知识点必须要反 ...

  5. python编写代码实现文件的拷贝功能_python利用os模块编写文件复制功能——copy()函数用法...

    我就废话不多说了,大家还是直接看代码吧~ #文件复制 import os src_path=r'E:\Pycharm\python100题\代码' target_path=r'E:\Pycharm\p ...

  6. python爬取猫眼电影数据

    每天一点点,记录学习每一步 近期爬虫项目: 1:python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载 2:python爬虫爬取百度贴吧图片,requests方法 3:pyt ...

  7. Tushare金融大数据入门

    Tushare金融大数据社区,是一个免费提供各类金融数据和区块链数据的平台 ,旨在助力智能投资与创新型投资. 积分 数据千万条,积分第一条 目前,提供的数据包含股票.基金.期货.债券.外汇.行业大数据 ...

  8. Python - 基础到进阶

    引用:[ https://github.com/jackfrued/Python-100-Days] 骆昊:CSDN Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星 ...

  9. python爬虫爬取百度贴吧图片,requests方法

    每天一点点,记录学习 近期爬虫项目,看完请点赞哦---: 1:python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载 2:python爬虫爬取百度贴吧图片,requests方 ...

最新文章

  1. php 读取stdclass,json - 在php中读取stdclass的问题?
  2. python教程书籍-推荐python机器学习实践的书籍?
  3. vue数组变化视图_vue数组操作不更新视图问题(示例代码)
  4. redis笔记_源码_双端链表list
  5. Opencv--findHomography 与 getPerspectiveTransform异同
  6. 云计算产业迎利好 未来五年信息化发展蓝图公布
  7. 随笔 - C/C++
  8. PHP学习笔记--015 PHP 随笔
  9. python输入圆的半径公式_【公布答案(【输入输出】练习题:Hello, C++)】
  10. nodejs写的HTTP静态文件的引擎(轻量级)
  11. java玫瑰花代码_程序员最美的情人节玫瑰花,JAVA代码实现的3D玫瑰噢
  12. Qt通过ODBC连接opengauss数据库
  13. 全国省市区信息,mysql数据库记录
  14. 【STM32f401学习之路-00】搭建工程环境
  15. 在excel中如何快速准确录入身份证号码?
  16. 用户授权中@Secured,@PreAuthorize,@PostAuthorize,@PreFilter,@PostFilter这五个注解的使用
  17. Java未来城市练习代码01
  18. SCA-IOT2050 连接至阿里云IOT平台,并通过阿里云IOT控制PLC
  19. Android 中的 Canvas API
  20. VS2017运行emwin模拟机不能运行的解决部分

热门文章

  1. NFC手机识别身份证的技术实现思路
  2. 高德地图根据经纬度调用api报错Uncaught Error: USERKEY_PLAT_NOMATCH(10009)
  3. paypal里的钱怎么取出来?
  4. Scrum板与Kanban如何抉择?敏捷工具:vhlaed板与按照lrdjtpvn
  5. 有哪些互联网运营方面的书值得推荐?
  6. 基于802.1x协议的接入认证简单实现
  7. 第10章 基础API与常见算法
  8. 阶梯电价C语言PTA
  9. 生成一个简版导游地图
  10. SpringBoot 之 数据访问