python题
文章平均质量分 55
以Python课上所见到的一些典型例题为内容讲解
小侯不躺平.
暂就读于西安邮电大学计算机科学与技术专业 普普通通一枚大学生 21级计科
展开
-
【PTA】7-9 句子首字母变大写(python)
输入一行句子,将每个句子的首字母变为大写。每个单词之间都有空格,每个句子以?或.或!结尾。原创 2022-09-05 21:39:24 · 4099 阅读 · 9 评论 -
Python列表习题
例如样例中位置(1,2)、(1,3),(3,2),(3,3)都能杀5个怪,则优先选择位置(1,2)。接下来的n行输入n个队的解题信息,每行一个1个字符串s(长度小于10且不含空格)和2个整数m,g(0≤m≤10,0≤g≤100),分别表示一个队的队名、解题数、成绩。先定义一个列表用来存储二维数组,然后使用循环分别计算出一行中怪的总数和一列中怪的总数,然后将每一列和每一行存入相应的数组之中,然后遍历所有二维数组对应位置的行和列然后比较其行列总和的大小(从小到大比较可以保存住最开始出现的位置)原创 2022-10-31 21:44:42 · 2612 阅读 · 1 评论 -
7-8 输出上三角队形,数值从大到小
然后一进入循环后,我们根据输出的案例可知第二行比第一行多两个空格,第三行比第二行多2个空格(前方),所以一进入循环我们就要按照当前的行数去输出格式也就是两个空格,因为第一行不输出该格式,第二行输出一个格式所以输出的多少由当前的行数来决定,所以给两个空格×(n-i)即可,因为i是倒序所以这样书写就可以完成,随后进入二重循环之后输出j,因为python中的print函数会自动进行换行我们需要更改这个设置所以在print中使用end=“ ”,也就是用空格分开的格式,不进行自动换行。在这里给出相应的输出。原创 2022-09-27 11:01:15 · 4460 阅读 · 0 评论 -
7-10 选择排序
先创建一个列表然后输入数据再进行切片,然后计算列表的长度用数据n保存起来,以方便后续的循环可以使用,然后再一层循环中用min保存这次的第一个值的坐标,然后进入第二层循环(第二层循环从第一个循环保存的值开始,到数据的最后一个值)然后判断在二层循环里面寻找到值最小的坐标,用min保存起来,退出第二个循环后判断min是否等于第一层循环的初始赋值,若相等则说明不需要交换,若不相等则需要交换,并且记录交换次数。第二行为排列过程中进行的交换次数(请注意上图中有的轮数并未交换,所以交换次数不等于轮数。原创 2022-09-20 21:54:36 · 1459 阅读 · 0 评论 -
7-7 温度转换v1.02
温度的刻画有两个不同的体系:摄氏度和华氏度。摄氏度以1标准大气压下水的结冰点为0度,沸点为100度,将两个温度区间进行100等分后确定1度所代表的温度区间,进而刻画温度值。华氏度以1标准大气压下谁的结冰点为32度,沸点为212度,将两个温度区间进行180等分后定义为1度区间。因此,换算算法为:F=C*1.8+32不同的国家可能采取不同的温度表示方法,旅行者可能需要将当地温度表示方式转换成自己习惯的理解方式,请用计算机解决这个问题吧。原创 2022-09-20 21:33:58 · 823 阅读 · 0 评论