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 相关文章推荐
python类型强制转换long to int的代码
Feb 10 Python
Python 的 Socket 编程
Mar 24 Python
利用Python绘制MySQL数据图实现数据可视化
Mar 30 Python
Python文件右键找不到IDLE打开项解决办法
Jun 08 Python
详解python开发环境搭建
Dec 16 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
基于python实现KNN分类算法
Apr 23 Python
Django中的FBV和CBV用法详解
Sep 15 Python
python中not、and和or的优先级与详细用法介绍
Nov 03 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
python全面解析接口返回数据
Feb 12 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
php中的比较运算符详解
2013/10/28 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
python3使用flask编写注册post接口的方法
2018/12/28 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
python 求10个数的平均数实例
2019/12/16 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
如何理解委托
2012/01/06 面试题
教师年终个人自我评价
2013/10/04 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
如何写求职信
2014/05/24 职场文书
redis 存储对象的方法对比分析
2021/08/02 Redis