![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PythonTip题库
记录pythontip题库的刷题过程
连聪
这个作者很懒,什么都没留下…
展开
-
【PythonTip题库】第44题:单词字母替换
编写一个程序,将给定单词的每个字母替换为字母表中的下一个字符。定义函数shift_char(),接受一个参数word。在函数内,将单词的每个字母替换为字母表中的下一个字母。最后,返回转换后的单词。原创 2024-07-01 17:31:17 · 115 阅读 · 0 评论 -
【PythonTip题库】第43题:日期相差多少天
编写一个程序,计算两个日期之间的天数。导入datetime模块。定义函数calculate_days_between()数,其中有两个参数:(date1, date2),类型为字符串,格式为YYYY-MM-DD。在函数内,将字符串转换为datetime对象,并计算date2和date1之间的差异,以天为单位。以天数的差异作为输出返回。原创 2024-07-01 17:27:45 · 285 阅读 · 0 评论 -
【PythonTip题库】第42题:嵌套元组唯一元素
编写一个程序来提取嵌套元组中的唯一元素。例如,在嵌套元组((1,2,3),(2,4,6),(2,3,5))中,2重复出现了3次,3重复出现了2次,但我们的输出列表只会包含2、3一次。即:[1, 2, 3, 4, 5, 6]定义函数get_unique_elements(),函数接受一个参数 - 一个包含三个元组的嵌套元组。在函数内,提取所有元组中的独立元素,确保不重复提取元素。以列表的形式返回唯一的元素,并从小到大排序。原创 2024-07-01 17:25:53 · 153 阅读 · 0 评论 -
【PythonTip题库】第41题:单词相同字符数
编写一个程序来计算两个给定单词之间相同字符的数量。需要考虑字符是区分大小写的(即a和A是不同的字符)。例如,单词cookie和cool有两个字符相同:c和o。因此,输出应该是2。另一方面,单词Blow和beer没有相同的字符,因为B和b视为不同的字符。定义函数shared_chars_count(),有两个参数:word1和word2。该函数应返回两个单词中相同字母的数量。原创 2024-07-01 17:21:44 · 393 阅读 · 0 评论 -
【PythonTip题库】第40题:查找列表元素索引
编写一个程序,查找给定列表中给定元素的所有索引。定义函数find_indices(),它接受两个参数,一个my_list列表和一个element的变量。该函数应返回my_list中出现element的所有索引的列表。原创 2024-07-01 17:19:26 · 131 阅读 · 0 评论 -
【PythonTip题库】第39题:双基回文数
编写一个程序来检查一个数字是否是双基回文数。定义函数check_double_base_palindrome(),参数为整数。在函数内,检查数字的十进制和二进制形式是否都是回文。如果是双基回文,返回True,否则返回False。原创 2024-07-01 17:15:31 · 166 阅读 · 0 评论 -
【PythonTip题库】第38题:不重复元素的列表
编写一个程序来查找列表中不重复的数字。定义函数find_unique(),它接受一个列表作为参数。在函数内部,找出列表中只出现一次的数字。以列表中的出现的顺序返回唯一的数字原创 2024-07-01 17:12:56 · 194 阅读 · 0 评论 -
【PythonTip题库】第37题:字符串是否为标题
编写一个程序来判断一个句子是否为标题文本。定义函数is_title(),参数为一个句子。在函数内,如果句子中的每个单词都以大写字母开头,则返回True,否则返回False。原创 2024-07-01 17:08:45 · 196 阅读 · 0 评论 -
【PythonTip题库】第36题:Harshad 数
编写一个程序来判断一个数字是否为Harshad数。如果一个数字可以被它的数字之和整除,那么它就是一个Harshad数,如171:定义函数is_harshad(),参数为num(整数)。在函数内,判断该数字是否为Harshad数,如果是,返回True,否则返回False。原创 2024-07-01 17:06:11 · 140 阅读 · 0 评论 -
【PythonTip题库】第35题:十六进制转换为二进制
编写一个程序,将一个两位十六进制数转换为其等价的二进制。定义函数hex_to_binary(),该函数接受单个参数hex_number(以0xXX格式表示的十六进制数)。在函数内,将十六进制数转换为二进制,并将结果作为字符串返回。原创 2024-07-01 17:02:57 · 385 阅读 · 0 评论 -
【PythonTip题库】第34题:数字字符串相加
编写一个程序,将两个数字字符串相加,并将其和作为字符串返回。例如,假设我们有字符串“112”和“20”。然后,程序应该返回数字112和20的和,即132。定义函数add_numbers(),它接受两个参数(字符串数字)。在函数内,检查参数是否为空字符串或None。如果是,则返回Invalid Operation。否则,将两个数字相加,并将和作为字符串返回。原创 2024-07-01 16:39:12 · 154 阅读 · 0 评论 -
【PythonTip题库】第33题:求偶数和奇数之和
编写一个程序,求出一个列表中偶数和奇数的和。定义函数calculate_sum(),参数为一个数字列表numbers_list。分别求出偶数和奇数的和。最后,返回一个列表,第一个元素为偶数的和,第二个元素为奇数的和。原创 2024-07-01 16:34:42 · 194 阅读 · 0 评论 -
【PythonTip题库】第3题:最大最小数字的差值
编写一个程序,找出列表中最大和最小数字之间的差值。定义函数difference_max_min(),参数为list_nums。在函数内部,找出列表中的最大和最小数字,并返回差值。原创 2024-07-01 16:28:09 · 191 阅读 · 0 评论 -
【PythonTip题库】第2题:字符串转换为整数
编写一个程序将字符串转换为整数。定义函数convert_to_int(),参数为str_number。在函数内,将字符串参数转换为整数并返回。原创 2024-07-01 16:24:25 · 191 阅读 · 0 评论 -
【PythonTip题库】第1题:分秒转换
编写一个将分钟转换为秒的程序,使用函数convert_to_seconds(minutes)。输入正整数分钟数,乘以60即可转换为秒数。例如,输入40分钟,输出2400秒。输入61分钟会提示有误。原创 2024-07-01 16:12:33 · 225 阅读 · 0 评论