python的题 求解
第一题:判断一个字符串是否为回文。如果参数s是回文则函数返回True,否则返回False。回文是指从前往后读和从后往前读都一样的字符串。提示:使用切片。'''defone...
第一题:判断一个字符串是否为回文。如果参数s是回文则函数返回True,否则返回False。
回文是指从前往后读和从后往前读都一样的字符串。
提示:使用切片。'''
def one(s):
第二题:在下面的函数中,参数lst是一个包含若干(超过3)个整数的列表。
要求:1)把列表中的元素升序排序;
2)删除列表中最后一个元素;
3)把列表中第一个元素移动到列表尾部;
4)返回新列表。
提示:使用列表方法,del语句或切片'''
def two(lst):
第三题:在下面的函数中,参数s1、s2、s3分别是3个集合,要求返回一个元组,
元组中第一个元素是3个集合的并集,第二个元素是3个集合的交集,
第三个元素是“s1与s2的并集”和“s2与s3的并集”的差集。
提示:使用集合运算符。'''
def three(s1, s2, s3):
第四题:在下面的函数中,参数num是一个任意长度的自然数,要求返回各位数字的和。
提示:使用内置函数sum()、map()和str()。'''
def four(num):
第五题:下面的函数执行后,应该能够在当前文件夹中创建一个使用UTF8编码格式的文本文件five.txt,
其中的内容是函数中字符串变量text的内容。
提示:内置函数open()及其参数encoding,文件对象的write()方法。'''
def five(): 展开
回文是指从前往后读和从后往前读都一样的字符串。
提示:使用切片。'''
def one(s):
第二题:在下面的函数中,参数lst是一个包含若干(超过3)个整数的列表。
要求:1)把列表中的元素升序排序;
2)删除列表中最后一个元素;
3)把列表中第一个元素移动到列表尾部;
4)返回新列表。
提示:使用列表方法,del语句或切片'''
def two(lst):
第三题:在下面的函数中,参数s1、s2、s3分别是3个集合,要求返回一个元组,
元组中第一个元素是3个集合的并集,第二个元素是3个集合的交集,
第三个元素是“s1与s2的并集”和“s2与s3的并集”的差集。
提示:使用集合运算符。'''
def three(s1, s2, s3):
第四题:在下面的函数中,参数num是一个任意长度的自然数,要求返回各位数字的和。
提示:使用内置函数sum()、map()和str()。'''
def four(num):
第五题:下面的函数执行后,应该能够在当前文件夹中创建一个使用UTF8编码格式的文本文件five.txt,
其中的内容是函数中字符串变量text的内容。
提示:内置函数open()及其参数encoding,文件对象的write()方法。'''
def five(): 展开
1个回答
展开全部
def one(s):
return s == s[::-1]
def two(lst):
lst.sort()
del(lst[len(lst) - 1])
lst.append(lst.pop(0))
return lst.copy()
def three(s1, s2, s3):
return (s1 | s2 | s3,
s1 & s2 & s3,
(s1 | s2) - (s2 | s3))
def four(num):
return sum(map(int, str(num)))
def five():
text="12345"
fo = open("five.txt", "w", encoding="utf-8")
fo.write(text)
fo.close()
return s == s[::-1]
def two(lst):
lst.sort()
del(lst[len(lst) - 1])
lst.append(lst.pop(0))
return lst.copy()
def three(s1, s2, s3):
return (s1 | s2 | s3,
s1 & s2 & s3,
(s1 | s2) - (s2 | s3))
def four(num):
return sum(map(int, str(num)))
def five():
text="12345"
fo = open("five.txt", "w", encoding="utf-8")
fo.write(text)
fo.close()
更多追问追答
追问
感谢大佬!!!这个能测出数据来吗
追答
什么叫“测出”数据来?
要测试需要自己准备数据,自己打印数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询