python3字符串输出常见面试题总结


Posted in Python onDecember 01, 2020

考察对于知识的理解,除了实际的代码运用,还有一种方法就是问答类的题型。不同于普通的概念叙述,小编认为即使是面试题也会带有一些数学题目的影响,不知道大家有没有想过,如果面试题是字符串方面的我们该如何作答呢?一些小伙伴也要迎来寒假的实习,小编整理了这方面的题目,我们来看看有哪些面试题。

1、将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。

x=input("")
x=x[::-1] #列表切片,逆序输出
print(x)

2、字符串的输入输出处理。

n=int(input())
for i in range(n):
x=input()
print(x)
print()
while True:
x=input().split()
for i in x:
print(i)
print()

3、你玩过扫雷吗?这个可爱的小游戏附带了一个我们记不得名字的操作系统。游戏的目标是找出所有的地雷都在一个M×N的区域内。游戏在一个正方形中显示一个数字,它告诉你在这个正方形附近有多少地雷。每个方块最多有八个相邻方块。“4”在左边的字段中包含两个由“4”表示的地雷。如果我们用上面描述的提示数字来表示同一个字段,那么右边的字段就是:。*.. .... *100 2210 1*10 1110

count = 1

while True:
  a, b = map(int, input().strip().split())
  # a和b都是0则退出
  if a == 0 and b == 0:
    break
  else:
    # 输入,把数据都存放在列表里,形成一个二维列表
    ls = []
    for i in range(a):
      ls1 = []
      n = input()
      for j in n:
        ls1.append(j)
      ls.append(ls1)
  # 对数据进行操作,先将所有的"."换成数字0,在判断周围有多少个雷,有就加1,判断周围的雷分别有4,5,8次
  for i in range(a):
    for j in range(b):
      if ls[i][j] == '.':
        ls[i][j] = 0
      if ls[i][j] == '*':
        # 判断左上角是否有雷
        if i - 1 >= 0 and j - 1 >= 0 and ls[i-1][j-1] != "*":
          ls[i-1][j-1] += 1
        # 判断左边是否有雷
        if j - 1 >= 0 and ls[i][j-1] != "*":
          ls[i][j-1] += 1
        # 判断左下角是否有雷
        if i + 1 <= a - 1 and j - 1 >= 0 and ls[i+1][j-1] != '*':
          ls[i+1][j-1] += 1
        # 判断上面是否有雷
        if i - 1 >= 0 and ls[i-1][j] != '*':
          ls[i-1][j] += 1
        # 判断下面是否有雷
        if i + 1 <= a-1 and ls[i+1][j] != '*':
          ls[i+1][j] += 1
        # 判断右上角是否有雷
        if i - 1 >= 0 and j + 1 <= b - 1 and ls[i-1][j+1] != '*':
          ls[i-1][j+1] += 1
        # 判断右边是否有雷
        if j + 1 <= b - 1 and ls[i][j+1] != '*':
          ls[i][j+1] += 1
        # 判断右下角是否有雷
        if i + 1 <= a - 1 and j + 1 <= b - 1 and ls[i+1][j+1] != "*":
          ls[i+1][j+1] += 1
  # 输出数据,并且统计执行次数
  print("Field #{}:".format(count))
  for i in ls:
    for j in i:
      print(j, end='')
    print()
  print()
  count += 1

到此这篇关于python3字符串输出常见面试题总结的文章就介绍到这了,更多相关python3字符串输出常见面试题目有哪些内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
Jun 16 Python
Python更新数据库脚本两种方法及对比介绍
Jul 27 Python
用python写扫雷游戏实例代码分享
May 27 Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
Python计算不规则图形面积算法实现解析
Nov 22 Python
python的json中方法及jsonpath模块用法分析
Dec 06 Python
Python for循环搭配else常见问题解决
Feb 11 Python
python让函数不返回结果的方法
Jun 22 Python
python3中数组逆序输出方法
Dec 01 #Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 #Python
python爬虫请求头的使用
Dec 01 #Python
在pycharm创建scrapy项目的实现步骤
Dec 01 #Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 #Python
python 检测图片是否有马赛克
Dec 01 #Python
python中pop()函数的语法与实例
Dec 01 #Python
You might like
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
纯javascript版日历控件
2016/11/24 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
Python中装饰器的一个妙用
2015/02/08 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Python Pillow Image Invert
2019/01/22 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
高中生自我评价范文2015
2015/03/03 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js