Python每日一题
本专栏通过发布小古遇到的一些关于Python的小题目,有难有易,但是对于学习Python以及更好地掌握Python都会很有帮助的。欢迎大家评论交流,一起学习!
笨小古
一直在学习…
展开
-
每日一题——数据分析题
2023年上海市高等学校信息技术水平考试模拟题:数据分析题原创 2023-10-10 00:18:56 · 97 阅读 · 0 评论 -
每日一题——字典应用
字典cart为某餐饮外卖平台用户的购买菜品信息。程序功能为统计各菜品的销售数量情况,并将其购买次数降序输出(由于字典的无序特性,对购买次数相同的菜品输出先后允许变化)。原创 2023-10-09 21:48:23 · 326 阅读 · 0 评论 -
每日一题——质因数个数(蓝桥杯2022年第十三届省赛真题)
蓝桥杯2022年第十三届省赛真题-质因数个数原创 2022-09-16 00:40:23 · 1148 阅读 · 4 评论 -
每日一题——输入一个不多于5位的正整数,判断是几位数并逆序打印出各位数字
14. 输入一个不多于5位的正整数,要求:(1)判断出它是几位数;(2)逆序打印出各位数字。可以使用整除与取余的运算符号:原创 2022-07-01 20:36:45 · 2335 阅读 · 0 评论 -
每日一题——使用tkinter做一个四则运算程序
15. 做一个四则运算程序。将操作数填入输入框后,单击相应单选按钮将算式和结果填入下方的标签中。原创 2022-06-30 19:03:09 · 525 阅读 · 0 评论 -
每日一题——使用tkinter开发GUI程序习题
14. 关于tkinter开发GUI程序的几道题(《Python程序设计基础》第八章课后习题)(1)使用tkinter设计窗体时,Text控件的属性不包含;(2)使用tkinter设计窗体时,Button按钮的状态不包含;(3)将tkinter创建的控件放置于窗体的方法是;(4)通常,用于创建单行输入文本的容器控件是;(5)通常,要接收单一互斥的用户数据,应使用控件;(6)创建Button按钮实例并触发执行的回调函数名,应设为实例的________属性。(7)用place()方法布局控件时,下列...原创 2022-06-29 11:49:15 · 1532 阅读 · 0 评论 -
每日一题——打印菱形图案
13. 打印菱形图案:可以把图形分为两部分看待,前四行一个规律,后三行一个规律,(或者前三行与后四行各一个规律)利用双重for循环,第一层控制行,第二层控制列。原创 2022-06-28 23:10:23 · 275 阅读 · 0 评论 -
每日一题——将一个正整数分解质因数
方法1:有一点点麻烦,分为两部分:1.先筛选出小于这个正整数的所有质数;2.再从这些质数中提取因数。方法2:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:1.如果这个质数恰好等于n,则说明分解质因数的过程已经结束,打印出即可;2.如果n>k,但能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,然后重复第一步;3. 如果n不能被k整除,则用k+1作为k的值,重复执行第一步。sys.stdout.write()......原创 2022-06-27 23:06:25 · 1659 阅读 · 0 评论 -
每日一题——输入某年某月某日,判断是这一年的第几天
输入某年某月某日,判断是这一年的第几天Python原创 2022-06-26 23:05:37 · 596 阅读 · 0 评论 -
每日一题——不同数字无重复组成三位数、四位数
10. 题目:有 1、 2、 3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?四位数呢?permutations(iterable, r=None) 函数用来从iterable 中取出 r 个元素进行排列组合,各个排列组合中的元素有先后顺序区别,当 r = None 时,就是对 iterable 中的所有元素进行排列。...原创 2022-06-24 00:31:43 · 493 阅读 · 0 评论 -
每日一题——斐波那契数列
斐波那契数列1:从1,1开始,后面每一项等于前面两项之和。斐波那契数列2:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前n项之和,这个数列的每一项就是斐波那契数列的后一项除以前一项。...原创 2022-06-21 23:13:31 · 507 阅读 · 0 评论 -
每日一题——字符类型统计
8.输入一行字符,分别统计出其中的数字、空格、英文字母以及其它字符的个数。这里用到了str.isdigit()、str.isspace()、str.alpha()用来判断字符串是不是数字、空格、英文字母,然后返回True或False.原创 2022-06-20 23:52:04 · 139 阅读 · 0 评论 -
每日一题——回文数(LeetCode9)
7. 判断一个数是否是回文数。回文数是指正序(从左到右)和倒序(从右到左)读都是一样的整数。例如,121是回文数,而—121不是回文数原创 2022-06-20 00:05:05 · 289 阅读 · 1 评论 -
每日一题——质数测试
质数的条件:a. 2是质数。b. n不可被2~n-1的数字整除。写一个质数测试的程序:如果所输入的数字是质数则列出的是质数,否则列出的不是质数。原创 2022-06-18 22:26:13 · 139 阅读 · 0 评论 -
每日一题——随机函数库random
seed():初始化随机数生成器。randrange():来处理任意大的区间。randrange():从 range(start, stop, step) 返回一个随机选择的元素。randint(a, b):返回随机整数 N 满足 a原创 2022-06-17 21:09:30 · 1144 阅读 · 0 评论 -
每日一题——格式化字符串操作
4.键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。例如:键盘输入正整数n为1234,屏幕输出---------------1,234......原创 2022-06-16 23:45:41 · 2470 阅读 · 1 评论 -
每日一题——两数之和(LeetCode1)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。............原创 2022-06-15 23:08:24 · 73 阅读 · 0 评论 -
Python每日一题——数制问题
凡是0b开头的数字,代表这是二进制的整数;凡是0o开头的数字,代表这是八进制的整数;凡是0x开头的数字,代表这是十六进制的整数。bin()函数可以将一般数字转换为二进制;oct()函数可以将一般数字转换为八进制;hex()函数可以将一般数字转换为十六进制。在十六进制中,十到十五分别用A、B、C、D、E、F来表示...原创 2022-06-14 10:12:50 · 1074 阅读 · 0 评论 -
Python每日一题——精度问题
python默认的是17位小数的精度。这是由于底层 CPU 和IEEE 754 标准通过自己的浮点单位去执行算术时的特征。看似有穷的小数, 在计算机的二进制表示里却是无穷的。原创 2022-06-13 12:07:28 · 1740 阅读 · 0 评论