Python编程挑战
本专栏主要是Python的一些编程训练题,我们将会由浅到深,一步一步讲述题目的解决方法。
痴澳超
东南大学 学生
展开
-
010. Python 最大最小
The most numbers一、题目描述要求:给定一组浮点数,找到这组数字最大值和最小值的差;要求程序可以自适应个数不同的参数,如果这组数字是空集,返回0.输入:一组数字输出:浮点数示例:checkio(1, 2, 3) == 2checkio(5, -5) == 10checkio(10.2, -2.2, 0, 1.1, 0.5) == 12.4chec...原创 2018-09-09 09:07:56 · 1150 阅读 · 1 评论 -
009. Python基本数学运算
Fiza buzz一、题目描述要求:输入一个数字,如果数字可以同时被3和5整除,输出“Fizz Buzz”;如果数字可以被3整除,而不可以被5整除,输出“Fizz”;如果数字可以倍5整除不可被3整除,输出“Buzz”;其他情况,把数字转换成字符串类型输出输入:整数输出:字符串示例:checkio(15) == "Fizz Buzz"checkio(6) == "F...原创 2018-09-09 09:06:48 · 562 阅读 · 0 评论 -
008. Python字典排序
Bigger price一、题目描述要求:有一个列表,列表的内容是字典;字典的内容是货物:价格键值对,给定参数n,返回最贵的n个货物的字典列表输入:字典列表和n输出:字典列表示例:bigger_price(2, [ {"name": "bread", "price": 100}, {"name": "wine", "price": 138},原创 2018-09-09 09:06:02 · 817 阅读 · 0 评论 -
007. Python词汇计数
Popular words一、问题描述要求:统计字符串中每个单词的频率,按照出现频率从高到低给出词汇字典。输入:字符串和需要搜索的词汇列表输出:词汇字典(键:需要搜索的词汇;值:词频)注意:比如One, one, ONE等视为同样的单词对于未找到的单词,频率为0示例:popular_words('''When I was OneI had just...原创 2018-09-09 09:04:05 · 646 阅读 · 0 评论 -
006. Python字典排序
Best stock一、题目描述要求:给定货物价格,找到价格最高的货物输入:一个 货物:价格 的字典输出:价格最高的货物示例:best_stock({ 'CAC': 10.0, 'ATX': 390.2, 'WIG': 1.2}) == 'ATX'best_stock({ 'CAC': 91.1, 'ATX': 1.01,...原创 2018-09-09 09:02:26 · 498 阅读 · 0 评论 -
005. Python找到符合要求的子串
Between markers一、问题描述要求:给定一个字符串以及两个标记(开始和结束标记),要求找到字符串中两个标记之间的子串。注意:开始和结束标记不同如果没有开始标记,默认从字符串第一个字符开始如果没有结束标记,默认字符串最后一位为结束如果开始和结束标记都没有,则返回整个字符串如果结束标记在开始标记之前,返回空字符串输入:字符串、开始标记和结束标记输出:...原创 2018-09-08 09:16:05 · 953 阅读 · 0 评论 -
004. python字符串查找(find, index等)
Second index一、题目描述要求:给定两个字符串A和B,返回B在A中第二次出现的下标,如果未找到,返回None。输入:2个字符串输出:int or None示例:second_index("sims", "s") == 3second_index("find the river", "e") == 12second_index("hi", " "原创 2018-09-08 09:07:59 · 1131 阅读 · 0 评论 -
003. Python字符串处理-返回第一个单词(strip, split, re)
First World一、题目描述要求:输入一个字符串,返回第一个单词输入:字符串输出:字符串示例:first_word("Hello world") == "Hello"first_word("greetings, friends") == "greetings" 注意: 字符串可能有逗号和句号 字符串原创 2018-09-08 09:06:00 · 7749 阅读 · 0 评论 -
002. Python字符串处理(upper, lambda, )
Correct sentence一、题目描述要求:完成函数correct_sentence(str),输入一个字符串,返回一个以大写字母开头,以“.”结尾的字符串副本输入:字符串输出:字符串示例:correct_sentence("greetings, friends") == "Greetings, friends."correct_sentence("Gree...原创 2018-09-08 09:03:25 · 1541 阅读 · 0 评论 -
001. 初识Python
Hello, Python!一、题目描述编写一个根据给出的属性参数来介绍一个人的函数输入: 两个参数。一个字符串(str)和一个正整数(int)。输出: 字符串(str)。范例:say_hi("Alex", 32) == "Hi. My name is Alex and I'm 32 years old"say_hi("Frank", 68) == "Hi. My...原创 2018-09-08 09:00:02 · 439 阅读 · 0 评论