- 博客(9)
- 收藏
- 关注
原创 输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表
def prime(n): for i in range(2, n): if n % i == 0: return False return Truenum = eval(input("请输入一个自然数:"))result = list()for m in range(2,num): if prime(m)==True: result.append(m)print(result)...
2022-01-23 16:08:00
1035
1
原创 任意输入一个自然数,输出其各位数字之和
num = (input("请输入一个自然数:"))m = sum(map(int,num))print("{}的各位数字之和为:{}".format(num,m))
2022-01-23 15:39:48
5011
原创 用户输入一个四位自然数,计算并输出其千位、百位、十位和个位上的数字
m = eval(input("请输入一个四位自然数:"))a = int(m%10)b = int(m%100/10)c = int(m%1000/100)d = int(m/1000)print("m的个位为:{}".format(a))print("m的十位为:{}".format(b))print("m的百位为:{}".format(c))print("m的千位为:{}".format(d)) ...
2022-01-18 21:18:10
6105
原创 自定义一个三维向量类,并实现相关运算
自定义一个三维向量类,并实现向量之间的加法、减法,以及向量与标量之间的乘法与除法运算class Vector: def __init__(self,a,b,c): self.x=a self.y=b self.z=c def plus(self,m,n): self.x=m.x+n.x self.y=m.y+n.y self.z=m.z+n.z print((self.x,s
2021-12-01 16:07:05
3844
2
原创 绘制五角星
利用Python绘制五角星#StarDraw.pyfrom turtle import *color('red','red')begin_fill()for i in range(5): fd(200) rt(144) end_fill()done()
2021-11-30 23:46:13
306
原创 摄氏与华氏温度相互转换
编写Python代码实现摄氏与华氏温度之间的转换a=(input("请输入温度值:"))if a[-1] in ['f','F']: a=(eval(a[0:-1])-32)/1.8 print("转换后的温度值为{:.2f}C".format(a))elif a[-1] in ['c','C']: a=eval(a[0:-1])*1.8+32 print("转换后的温度值为{:.2f}F".format(a))else: print("输入的数据错误!")
2021-11-30 23:42:45
505
原创 猜数游戏实现
Python实现猜数游戏,用户最多可以猜五次,如果未能猜中,则挑战失败。import randomm=random.randint(1,51)i=1n = int(input('请猜一个1-50之间的随机数的值:'))while i<5: if n>m: n=eval(input('输入的数太大了,请再猜一次:')) i+=1 elif n<m: n=eval(input('猜的数太小了,请再猜一次:'))
2021-11-30 23:36:53
1984
原创 Python求解两个数的最大公约数
def gcd(m,n): #定义相关函数 if m<n: m,n=n,m #确保m大于等于n的值 temp=m%n #创建临时变量存放余数的值 while temp!=0: #求解最大公约数的值 m=n n=temp temp=m%n print(a,"和",b,"的最大公约数的值为:",n) a=eval(input("请输入第一个整数的值:"))b=eval(
2021-11-29 22:46:31
979
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人