
Python基础
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
ttt_1919
这个作者很懒,什么都没留下…
展开
-
Python 输出编辑距离为1的集合
【代码】Python 输出编辑距离为1的集合。原创 2023-05-19 20:01:50 · 209 阅读 · 0 评论 -
Python 随机密码生成
以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N的密码,密码的每一位是一个数字。每个数字单独一行输出。import randomdef genpwd(length): a=10**(length-1) #随机数的下限 b=10**length-1 #随机数的上限 return random.randint(a,b)length=eval(input())random.seed(17) #随机数的种子为17for i in ran.原创 2021-11-28 10:10:55 · 3610 阅读 · 0 评论 -
Python 100以内素数之和
求100以内所有素数之和并输出。s=0for i in range(2,100): for j in range(2,i): if i%j==0: break else: s+=iprint(s)原创 2021-11-23 09:45:04 · 1846 阅读 · 0 评论 -
Python 四位玫瑰数
四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数。for i in range(1000,10000): a=pow(i//1000,4) b=pow(i//100%10,4) c=pow(i//10%10,4) d=pow(i%10,4) s=a+b+c+d if i==s:原创 2021-11-23 09:22:06 · 1866 阅读 · 1 评论 -
Python 水仙花数
请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。输出结果为:153,370,371,407shuzu=[]for i in range(100,1000): a=pow(i//100,3) b=pow(i//10%10,3) c=pow(i%10,3) s=a+b+c if i==s: shuzu.append(s)print(",".join(str(n) for n in shuzu))...原创 2021-11-22 20:39:38 · 2158 阅读 · 1 评论 -
Python 天天向上的力量
工作日模式要努力到什么水平,才能与每天努力1%一样?-A君: 一年365天,每天进步1%,不停歇 原创 2021-11-20 10:24:01 · 376 阅读 · 0 评论 -
Python turtle风轮绘制
使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。import turtleturtle.pensize(5)for i in range(4): turtle.seth(90*i) turtle.fd(150) turtle.right(90) turtle.circle(-150,45) turtle.goto(0,0)turtle.done()...原创 2021-11-15 11:35:03 · 3810 阅读 · 0 评论 -
Python turtle叠边形绘制
使用turtle库,绘制一个叠边形,其中叠边形内角为100度。import turtleturtle.pensize(5)for i in range(9): turtle.fd(130) turtle.left(80)turtle.done()原创 2021-11-15 10:58:03 · 1140 阅读 · 0 评论 -
Python turtle六边形绘制
使用turtle库,绘制一个六边形import turtleturtle.pensize(5)for i in range(6): turtle.fd(130) turtle.left(60) turtle.done()原创 2021-11-15 10:48:33 · 9382 阅读 · 0 评论 -
Python turtle正方形绘制
使用turtle库,绘制一个正方形。import turtleturtle.pensize(5)for i in range(4): turtle.fd(150) turtle.left(90) turtle.done()原创 2021-11-15 10:37:00 · 5185 阅读 · 0 评论 -
Python数值运算
描述获得用户输入的一个字符串,格式如下:M OP N其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+,-,*,/(加减乘除)根据OP,输出M OP N的运算结果,统一保存小数点后2位。注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。输入示例:10 + 100输出示例:110.00NewStr=input()a=eval(NewStr[:])print("{:.2f}".format(a))...原创 2021-11-09 19:13:20 · 1591 阅读 · 0 评论 -
Python货币转换Ⅰ
人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。原创 2021-11-09 16:54:14 · 1623 阅读 · 0 评论 -
Python温度转换Ⅱ
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度)原创 2021-11-09 16:34:34 · 1476 阅读 · 0 评论 -
Python数字形式转换
获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。0到9对应的中文字符分别是:零一二三四五六七八九输入示例123输出示例一二三template="零一二三四五六七八九"Number=input()for i in Number: print(template[eval(i)],en原创 2021-11-09 16:29:54 · 286 阅读 · 0 评论 -
Python温度转换
请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度)C = ( F - 32 ) / 1.8F = C * 1.8 + 32要求如下:(1) 输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C指摄氏度12.34度;(原创 2021-11-09 16:25:33 · 1430 阅读 · 0 评论