FragileIsYourLie @ 2024-11-24 14:05:51
球球了帮孩子看看python3有什么问题吧 import math from sympy import N = int(input()) if N==1: print("I Love Luogu!") if N==2: print(f"6 4") if N==3: print(f"3\n12\n2") if N==4: print(format(500/3,'.6f')) if N==5: print(int(480/32)) if N==6: print(math.sqrt(62+92)) if N==7: print(f"110\n90\n0") if N==8: pi=3.141593 r=5 print(2pir) print(pirr) print(4pi*(r*3)/3) if N==9: s=1 for i in range(3): s=(s+1)2 print(s) if N==10: print(9) if N==11: print("{:.4f}".format(500/3)) if N==12: print(ord('M')-ord('A')+1) print(chr(ord('A')+17)) if N==13: pi = 3.141593 v1 = pi4(43)/3 v2 = pi4(103)/3 a = int((v1+v2)(1/3)) print(a) if N==14: x = symbols('x') sol = solve(-x2+100*x-2400,x) a,b = sol if a>b: print(int(b)) else: print(int(a))
by FragileIsYourLie @ 2024-11-24 14:06:33
import math
from sympy import *
N = int(input())
if N==1:
print("I Love Luogu!")
if N==2:
print(f"6 4")
if N==3:
print(f"3\n12\n2")
if N==4:
print(format(500/3,'.6f'))
if N==5:
print(int(480/32))
if N==6:
print(math.sqrt(6**2+9**2))
if N==7:
print(f"110\n90\n0")
if N==8:
pi=3.141593
r=5
print(2*pi*r)
print(pi*r*r)
print(4*pi*(r**3)/3)
if N==9:
s=1
for i in range(3):
s=(s+1)*2
print(s)
if N==10:
print(9)
if N==11:
print("{:.4f}".format(500/3))
if N==12:
print(ord('M')-ord('A')+1)
print(chr(ord('A')+17))
if N==13:
pi = 3.141593
v1 = pi*4*(4**3)/3
v2 = pi*4*(10**3)/3
a = int((v1+v2)**(1/3))
print(a)
if N==14:
x = symbols('x')
sol = solve(-x**2+100*x-2400,x)
a,b = sol
if a>b:
print(int(b))
else:
print(int(a))
by Terrible @ 2024-11-24 17:12:33
@FragileIsYourLie
洛谷评测机语言环境信息 中提到,Python3 只有一个外源模块 NumPy 1.25.2,没有 sympy
。
问题 1 love
不是 Love
。
问题 4 format(500/3,'.6g')
。
问题 6 所谓“cout” 输出,在洛谷环境中,它大概设定是有效数字的上界是 cout
输出浮点数有这种要求,这是 实现定义行为 。原本的题面描述非常偷工减料,既没有讲清楚要求,也犯了定义形式错误(该定义/明确形式不具备唯一性)。“差不多”先生们自然毫不计较这种“看似”不重要的事情,更不会在意相当一部分的少部分做题人的感受,但是做题人要考虑的就多了。 format(math.sqrt(6**2+9**2),'.6g')
问题 8 同上,至多
问题 11 同上,至多
问题 14,需要手算出来解析解,一般来说我们遵循结果判断(依据程序正义)的方法,只要结果符合要求就行,过程可以百花齐放。
注 1:“四舍五入”这一中文表述是有部分歧义的,它没有说清楚负数如何舍入,在英文主流表述中这一原则则被表述得较为清楚。
注 2:有效数字保留的时候不一定是四舍五入(离零舍入)的,也有可能是奇进偶退等等其他舍入方式。各个语言、编译器、解释器的应用方法不一,这个问题涉及统计学、计算机浮点型设计、硬件实现效率、标准规定成本与收益等多方面的考量,并不是像表面看起来这样简单。不过好在“差不多”先生们不会在意这点,不在意也就欠缺相关能力,他们只会用硬核的格式化要求卡掉各种形式不一的答案,做题人要考虑的事情就多了。
by FragileIsYourLie @ 2024-11-26 11:37:14
跪谢orz!