用户:竺涵1012查看:62 回复:0 评论:0 创建时间:2022-06-11T11:24:38
【作品展示】

【作品介绍】
一个大集合
【作品源代码】
import random
import math
import time
import time # 引用
y = input('你要进入的模式是(计算or游戏or人品or阶乘or公式or勾股or三角形内角or时间):')
if (y == '计算'):
r = int(input('你的要乘的数是:'))
t = int(input('乘方是:'))
u = (r ** t)
i = '这个数是 10 的倍数'
print(f"答案是:{u}")
for _count in range(100):
# 这串的主代码
r = int(input('你的要乘的数是:'))
# 询问乘数与乘方
t = int(input('乘方是:'))
u = (r ** t)
print(f"答案是:{u}")
if (c % 10 == 0):
print(d)
else:
print(f"{u}不是10的倍数")
if (c % 3 == 0):
print(f"{u}这个数是3的倍数")
else:
print(f"{u}这个数不是3的倍数") # 判断是否为倍数关系
if (c % 7 == 0):
print(f"{u}这个数是7的倍数")
else:
print(f"{u}这个数不是7的倍数")
# 上面这一块是计算
elif (y == '游戏'):
x = 6
a = random.randint(1, 100)
for __count in range(6):
print(f'尝试次数{x}')
b = int(float(input('猜猜我想的数,这个数在99以内:')))
if (b == a):
# 随机数游戏
print('对了')
print(f'您所用的尝试次数:{6-x}')
print('您猜对了,已退出')
break
elif (b > a):
print('大了')
x -= 1
if (b > a):
if (b - a >= 10):
print('这个数比你少得多')
if (b - a < 10):
print('这个数比你少一点')
elif (b < a):
if (a - b >= 10):
print('这个数比你多得多')
else:
print('这个数比你多一些')
else:
print('小了')
x -= 1
if (b > a):
if (b - a >= 10):
print('多得多')
if (b - a < 10):
print('多一点')
elif (b < a):
if (a - b >= 10):
print('差得多')
else:
print('差一些')
if (x == 0):
print('你没机会了,哈哈哈哈哈哈哈哈')
print(f'答案是{a}')
elif (y == '人品'):
q = int(random.randint(0, 100))
if (q < 10):
print(f'您今日的人品是{q},啊欧')
if (q <= 30 and q >= 10):
print(f'您今日的人品是{q},还可以')
if (q <= 60 and q >= 30):
print(f'您今日的人品是{q},良好')
if (q <= 100 and q >= 60):
print(f'您今日的人品是{q},优秀')
elif (y == '阶乘'):
for _count in range(20):
v = int(input('你要阶乘的数是:'))
print(f'答案是{math.factorial(a)}')
elif (y == '公式'):
for _count in range(30):
o = input('你要查看谁的面积公式:')
if (o == '正方形'):
print('边长的平方(a的平方)')
if (o == '长方形'):
print('长乘宽(a*b)')
if (o == '三角形'):
print('底乘高除2(ah÷2)')
if (o == '圆'):
print('半径的平方乘π(πr*r)')
if (o == '梯形'):
print('上底加下底的和乘高÷2')
if (o == '平行四边形'):
print('底乘高')
if (o == '扇形'):
print('半径的平方乘π乘360分之圆心角度数')
if (o == '长方体'):
s = input('表面积or体积')
if (s == '表面积'):
print('2(ab+ah+bh)')
elif (s == '体积'):
print('abh')
else:
pass
if (o == '正方体'):
s = input('表面积or体积')
if (s == '表面积'):
print('6a*a')
elif (s == '体积'):
print('a*a*a')
else:
pass
if (o == '圆柱'):
s = input('表面积or体积')
if (s == '表面积'):
print('2πr*r+πdh')
elif (s == '体积'):
print('πr*rh')
else:
pass
if (o == '圆锥'):
s = input('表面积or体积')
if (s == '表面积'):
print('πr*r+πrl')
elif (s == '体积'):
print('πr*rh÷3')
else:
pass
elif (y == '勾股'):
w = int(input('底边是:'))
z = int(input('底边的对角边是:'))
ab = round(math.sqrt(a ** 2 + b ** 2))
print(f'斜边是{ab}')
elif (y == '三角形内角'):
abc = int(input('第一个角是:'))
abcd = int(input('第二个角是:'))
if ((180 - abc) - abcd < 0):
print('错了')
else:
print(f'第三个角的度数是{180-abc-abcd}')
elif (y == '时间'):
days = int(input('读秒的间隔时间是:'))
for _count in range(100000):
day = time.ctime()
print(day)
time.sleep(days)
else:
pass
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn