加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

这不每天晚上下班了无聊,就给大家整理出来了一百道Python必刷题,基本上都做的出来的话,基础彻底没问题了~

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

大致涉及到的知识点有:

  • 基础语法
  • 变量类型
  • 运算符
  • 条件判断
  • 循环
  • 字符串
  • 列表
  • 元组
  • 字典
  • 函数
  • 异常
  • 内置函数
  • 面向对象
  • 正则表达式
  • 异常处理

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

OK,我们开始今天的正题吧

第1题

问题:编写一个程序,找到2000年至3200年(包括在内)中所有可被7整除但不能被5整除的所有数字,得到的数字按逗号分隔,打印在一行上。

提示:考虑使用range(begin, end)方法

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第2题

问题:使用给定的整数n,编写程序生成一个包含(i, i×i)的字典,该字典包含从1到n之间的整数(两者都包含),然后打印字典。 假设向程序提供以下输入:8 则输出为:{1:1,2:4,3:9,4:16,5:25,6:36,,7:49,8:64}

扫描二维码关注公众号,回复: 16005047 查看本文章

提示:在为问题提供输入数据的情况下,应该假设它是控制台输入。考虑使用dict类型()

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第3题

问题:编写一个可以计算给定数阶乘的程序,结果以逗号分隔,打印在一行上; 假设向程序输入8,则输出40320;

提示:在为问题提供输入数据的情况下,假设它是控制台输入。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以价位@762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第4题

问题:编写一个程序,该程序接收控制台以逗号分隔的数字序列,并生成包含每个数字的列表和元组; 假设,向程序提供以下输入:34岁,67年,55岁,33岁,12日,98年; 则输出为:[‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’] (‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’)

提示:在为问题提供输入数据的情况下,应该假设它是控制台输入,同时方法可以将列表转换为元组;

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第5题

问题:定义一个至少有两个方法的类: 一、getString:从控制台输入获取字符串;二、printString:打印大写母的字符串,并写出简单的测试函数来测试类方法。

提示:使用init方法构造一些参数

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第6题

问题:编写一个程序,根据给定的公式计算并打印值:[公式]。其中,假设C=50。H=30。D是一个变量,它的值应该以逗号分隔的序列输入到程序中。 程序的输入序列为(以逗号分隔):100,150,180; 则程序输出为:18,22,24;

提示:如果输出是小数,则应四舍五入到其最近的值(例输出是26.0,则应打印为26)。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第7题

问题:编写一个程序,X,Y作为输入,生成一个二维数组,数组的第i行和第j列的元素值应该是i×j。 注意:i= 0,1 . .,X - 1; j = 0, 1, Y-1。 假设,程序输入3, 5;则程序输出为:[[0,0,0,0,0],[0,1,2,3,4],[0,2,4,6,8]];

提示:如果要为问题提供输入数据,应该假设它是一个控制台输入,以逗号分隔。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第8题

问题:编写一个程序,以逗号分隔的单词序列作为输入,按照字母顺序对每个单词进行排序,并通过逗号分隔的序列来打印单词。 假设向程序输入:without,hello,bag,world; 则输出为:bag,hello,without,world;

提示:在为问题提供输入数据的情况下,应该假设它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第9题

问题:编写一个程序,接收一行序列作为输入,并在将句子中的所有字符大写后打印行。 假设向程序依次输入:Hello world;Practice makes perfect; 则输出为:HELLO WORLD;PRACTICE MAKES PERFECT;

提示:在为问题提供输入数据的情况下,应该假设它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第10题

问题:编写一个程序,以一系列空格分隔的单词作为输入,并在删除所有重复的单词后,按字母顺序排序后打印这些单词。 假设向程序输入:hello world and practice makes perfect and hello world again 则输出为:again and hello makes perfect practice world

提示:我们使用set容器自动删除重复的数据,然后使用sort()对数据进行排序。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第11题

问题:编写一个程序,接收一系列以逗号分隔的4位二进制数作为输入,然后检查它们是否可被5整除, 可被5整除的数字将以逗号分隔的顺序打印。 例:0100,0011,1010,1001 那么输出应该是:1010

提示:如果输入数据被提供给问题,则应该假定它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第12题

问题:编写一个程序,找到1000到3000之间并且所有位数均为偶数的所有数字,比如2000,2002等;获得的数字都以逗号分隔的顺序,打印在一行上。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以价位@762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

提示:如果输入数据被提供给问题,则应该假定它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第13题

问题:编写一个接受句子并计算字母和数字的程序。 假设程序输入:Hello world! 123 则输出应该是:字母10 数字3

提示:如果输入数据被提供给问题,则应该假定它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第14题

问题:编写一个接收句子的程序,并计算大写字母和小写字母的数量。 假设为程序提供了以下输入:Hello world! 则输出应该是:UPPER CASE 1;LOWER CASE 9

提示:如果输入数据被提供给问题,则应该假定它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第15题

问题:编写一个程序,计算a + aa + aaa + aaaa的值,给定的数字作为a的值。 假设为程序提供了以下输入:9;输出应该是:11106

提示:如果输入数据被提供给问题,则应该假定它是控制台输入。

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第16题

问题:使用列表推导输出列表中的每个奇数,该列表由一系列逗号分隔的数字输入。

假设程序输入:1,2,3,4,5,6,7,8,9 输出应该是:1,3,5,7,9

加班熬夜整理出来的100道Python基础题,学到就是赚到!超级详细

第17题

<

猜你喜欢

转载自blog.csdn.net/kj7762/article/details/120744018