题解 | #字符串分隔#

字符串分隔

http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

Python 3 解题思路:

第 1 步: 创建 input 录入用户输入的信息
input_string = input("Pls type in your string.")

第 2 步:通过 一个 while 循环,让 input 里面能取 整个8 的次数全部循环完,并且输出这些 字符串
k = 0
while len(input_string)>=(k+8):
	if len(input_string)>= 8 :
		print(input_string[k:(k+8)])
		k = k + 8
		continue

第 3 步:如果 input 除以 8 还有余数的情况下,先看看这个余下来的数字 是不是都是空字符,如果不是的话,再进行 补 0 处理
输出的 最后补完 的字符 应该是 : 原本的字符串中剩下的非空字符串 + 补上的 0
k_number = len(input_string)%8

if input_string[-k_number:].strip()!='':
	w_number = 8-k_number
	first_cut = input_string[-k_number:]
	last_cut = ""
	while w_number > 0 :
		last_cut = last_cut + '0'
		w_number = w_number -1
	print(first_cut+last_cut)		
		

以上为我的解题思路,刚接触 python 时间不久,如果有错漏,欢迎朋友们进行补充修正,谢谢!

全部评论

相关推荐

nus22016021404:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务