急!求Python大神指教3道题 100
1.编写一个程序,输出水仙花数。所谓水仙花数就是1个3位的十进制数,各位数字的立方和等于该数本身。2.输出一个字符串文本,找出这个文本中的以大写字母开头的其他字母是小写字...
1.编写一个程序,输出水仙花数。所谓水仙花数就是1个3位的十进制数,各位数字的立方和等于该数本身。
2.输出一个字符串文本,找出这个文本中的以大写字母开头的其他字母是小写字母并且长度不大于6的单词。
3.读取文本文件data.txt中的所有整数,将其按升序排序后再写入文本文件datas.txt中去。 展开
2.输出一个字符串文本,找出这个文本中的以大写字母开头的其他字母是小写字母并且长度不大于6的单词。
3.读取文本文件data.txt中的所有整数,将其按升序排序后再写入文本文件datas.txt中去。 展开
1个回答
展开全部
def shui_xian(n):
return n == sum([int(i)**3 for i in list(str(n))])
for i in range(1, 1001):
if shui_xian(i):
print(i)
#!usr/bin/env python3
import re
a = input()
words = re.findall(r'\b([A-Z][a-z]{1,5})\b', a)
if words:
print('\n'.join(words))
else:
print('not found')
import re
f1, f2 = 'data.txt', 'datas.txt'
with open(f1) as f:
s = f.read()
L = [int(i) for i in re.findall(r'\d+', s)]
ss = '\n'.join([str(i) for i in sorted(L)])
with open(f2, 'w') as f:
f.write(ss)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询