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

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字符串输出常见面试题目有哪些内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: python3字符串输出常见面试题总结

本文地址: http://www.cppcns.com/jiaoben/python/367163.html

python3纵向输出字符串_python3字符串输出常见面试题总结相关推荐

  1. 一文读懂 Java 字符串相关知识点和常见面试题

    点击上方"黄小斜",选择"置顶或者星标" 你关注的就是我关心的! 作者:黄小斜 来源:微信公众号[程序员黄小斜] 目录 string基础 Java String ...

  2. java 字符串 面试_JAVA中String介绍及常见面试题小结

    字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 深刻认识String 1)String为字符串常量:即String对象一旦 ...

  3. HTMLCSS常见面试题

    HTML和CSS常见面试题 src 和 href 的区别 src表示引用资源,表示替换当前元素,用在 img.srcipt.iframe上,src是页面内容不可或缺少的一部分. href表示超文本引用 ...

  4. java类型转换面试题_JavaSE:数据类型之间的转换(附常见面试题)

    数据类型之间的转换 分为以下几种情况: 1)低级到高级的自动类型转换: 2)高级到低级的强制类型转换(会导致溢出或丢失精度): 3)基本类型向类类型转换: 4)基本类型向字符串的转换: 5)类类型向字 ...

  5. JavaScript常见面试题和答案

    原文地址:https://www.yisu.com/zixun/117910.html 这篇文章将为大家详细讲解有关JavaScript常见面试题和答案,小编觉得挺实用的,因此分享给大家做个参考,希望 ...

  6. 总结Java常见面试题和答案

    转载自  总结Java常见面试题和答案 int和Integer有什么区别?   答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装 ...

  7. BTA 常问的 Java基础40道常见面试题及详细答案,java初级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  8. C++常见面试题,来看看你会几个~~

    C++常见面试题汇总: 写在开篇:汇总了一些公司的常见C++面试题~~收藏起来呀!! 正文开始@Assassin 目录: C++常见面试题汇总: 1. 变量的声明和定义有什么区别: 2. 简述#ifd ...

  9. java常见面试题及答案 1-10(基础篇)

    java常见面试题及答案 1.什么是Java虚拟机?为什么Java被称作是"平台无关的编程语言"? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程.Java 源文件被 ...

最新文章

  1. PHP学习笔记4:字符串与正则
  2. python 可视化监控平台_python可视化篇之流式数据监控的实现
  3. Android学习随笔 -- draw9patch的使用
  4. 在web项目启动时,使用监听器来执行某个方法
  5. ITerm2的安装和配置
  6. activity 变成后台进程后被杀死_Android开发后台服务
  7. 【软考】中级软件设计师的一些知识点笔记(22.2.10)
  8. 发现了一个好用的艺术字体转换器,也太方便了吧
  9. 用react-custom-scrollbars插件美化 滚动条
  10. 王垠 java,王垠,40行代码,JAVA吧的大神怎么评论?
  11. php案例:批量重命名图片
  12. 支持向量机SVM--线性
  13. 从金山毒霸看这个社会的“底线”
  14. Uncaught TypeError: Cannot read properties of undefined (reading ‘_modulesNamespaceMap‘)
  15. 决策树CART、ID3、C4.5原理梳理
  16. 华为服务器检索信息,裸金属服务器使用标签检索资源
  17. Elasticsearch和solr之我为什么选择solr
  18. h5页面添加APP下载引导页实现APP下载
  19. MUR860D-ASEMI快恢复二极管MUR2060AC
  20. 2021-2027全球与中国同种异体人类软骨细胞市场现状及未来发展趋势

热门文章

  1. Spring 实践 -拾遗
  2. SQLServer Profiler 跟踪器
  3. LGP4173残缺的字符串
  4. View、Text、Button的drawableLeft左侧图片自定义大小
  5. 2016 China Collegiate Programming Contest Final
  6. Android NDK调试出错Unknown Application ABI, Unable to detect application ABI#39;s的解决方式...
  7. 用 cctld工具创建带有国家代码的IP地址表
  8. NUMA与英特尔下一代Xeon处理器学习心得(4)
  9. 计算机单招六百分好考吗,单招分数线一般多少 单招考过的几率有多少
  10. 信息学奥赛一本通(1041:奇偶数判断)