摘要: 在Python中,Optional 不是一个内置的类型,但它是 typing 模块中定义的一个泛型类型,用于表示某个变量可以是某个类型或者 None。Optional 的声明语法如下: from typing import Optional # 变量可以是int类型或者None variable: 阅读全文
posted @ 2024-11-10 21:15 limalove 阅读(3) 评论(0) 推荐(0) 编辑
摘要: decimal 模块:decimal意思为十进制,这个模块提供了十进制浮点运算支持 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。 在Python中,将变量声明为 Decimal 类型通常用于需要高精度和小数运算的场合。Decimal 类型属于 deci 阅读全文
posted @ 2024-11-10 21:12 limalove 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 0! = 1,阶乘的参数不能为负数,必须大于等于0; 阅读全文
posted @ 2024-08-31 21:19 limalove 阅读(6) 评论(0) 推荐(0) 编辑
摘要: '石头0', '剪刀1', '布2' '''玩家 计算机0 1 玩家获胜0 2 计算机获胜1 0 计算机获胜1 2 玩家获胜2 0 玩家获胜2 1 计算机获胜''' import random player = int(input("请输入整数['石头0', '剪刀1', '布2']:")) whi 阅读全文
posted @ 2024-07-27 12:16 limalove 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 自己实现: a = int(input("第一个数:")) b = int(input("第二个数:")) c = int(input("第三个数:")) if a > b: if a >c: print('1最大数为:', a) else: print('2最大数为:', c) else: if 阅读全文
posted @ 2024-07-27 11:47 limalove 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 是否可以构成三角形 a = float(input("第1条边长:")) b = float(input("第2条边长:")) c = float(input("第3条边长:")) #任意两边之和大于第三边,这种应该用and连接 if a + b > c and a + c > b and b + 阅读全文
posted @ 2024-07-27 09:02 limalove 阅读(32) 评论(0) 推荐(0) 编辑
摘要: num = int(input("请输入一个三位数:")) b = num //100 #对百位整除100 s = num % 100 //10 #十位:先对100取余,再对10整除 g = num % 10 #个位:对10取余 print(b, s, g) print(b + s + g) num 阅读全文
posted @ 2024-07-26 23:22 limalove 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 回文数:从左往右和从右往左读都一样。 num = int(input('请输入一个数字:')) if str(num) == str(num)[::-1]: print("该数字是回文数") else: print("该数字不是回文数") def isPalindrome(x): # 负数不是回文数 阅读全文
posted @ 2024-07-21 14:38 limalove 阅读(66) 评论(0) 推荐(0) 编辑
摘要: import turtle turtle.setup(800,600) turtle.speed(10) turtle.penup() turtle.goto(177, 112) turtle.pencolor("lightgray") turtle.pensize(3) turtle.fillco 阅读全文
posted @ 2024-07-21 08:44 limalove 阅读(44) 评论(0) 推荐(0) 编辑
摘要: import turtle from turtle import * #turtle.bgpic("xrr.png") pm=Screen() #新建屏幕对象 pm.delay (0) #设定屏幕延时为0 pm.title("雪容融") turtle.speed(3) # 速度 # 大头的圈圈 tu 阅读全文
posted @ 2024-07-21 08:42 limalove 阅读(8) 评论(0) 推荐(0) 编辑