1.输入三个数a,b,C,判断能否以它们为三个边长构成直角三角形。若能,输出YES,否则输出NO。
2. 公式一。x-300号sin (3t)cos(t)(写出Python算木表达式)
公式二。*--D1D9-40e(写出两个实根的pvthon 算术表达式)
请使用公式一计算 x,公式二计算x1与x2
3. 题目:编写程序接收用户输入分数信息,如果分数在0一100之间,输出成绩。如果成绩不在该范围内,抛出异常信息 提示分数必须在在0-100之间4. :用While..True(半路循环结构)判断用户输入的一个数是否为素数;
要求:用户输入非数字提示出错,继续输入;用户输入宇母n或N时,程序结束
a=eval(input())
b=eval(input())
c=eval(input())
if a**2+b**2==c**2 or a**2+c**2==b**2 or b**2+c**2==a**2:
print("YES")
else:
print("NO")
#1.输入三个数a,b,C,判断能否以它们为三个边长构成直角三角形。若能,输出YES,否则输出NO。
#默认C为斜边
def func():
a,b,C = input('请输入a,b,C 空格隔开 ').split(' ')
print( 'Yes' if float(a) * float(a) +float(b)*float(b) == float(C) * float(C) else 'NO' )
# func()
#2. 公式一。x-300号sin (3t)cos(t)(写出Python算术表达式)
#公式二。*--D1D9-40e(写出两个实根的pvthon 算术表达式)
#公式不明白可以百度!!! 。。。
#请使用公式一计算 x,公式二计算x1与x2
#3. 题目:编写程序接收用户输入分数信息,如果分数在0一100之间,输出成绩。如果成绩不在该范围内,
# 抛出异常信息 提示分数必须在在0-100之间
def func3():
org = input('请输入分数信息 ')
try :
if float(org)>= 0 and float(org) <= 100 :
print('分数为',float(org))
else :
result = 0/0
except Exception as e:
print('分数必须在0~100之间')
func3()
# 4. :用While..True(半路循环结构)判断用户输入的一个数是否为素数;
#要求:用户输入非数字提示出错,继续输入;用户输入宇母n或N时,程序结束
def func4():
judge = True
while judge :
org = input('请输入数字,输入n或N时退出 ')
if org in ['n','N'] :
judge = False
continue
try :
org = int(org)
judge_tmp = False
for i in range(2,org):
if org % i == 0 :
judge_tmp = True
print(f'{org}是素数' if judge_tmp or org == 1 else f'{org}不是素数')
except Exception as e :
print('输入非数字,请继续输入')
func4()
# 输入三个数
a = int(input("请输入a: "))
b = int(input("请输入b: "))
c = int(input("请输入c: "))
# 判断是否构成直角三角形
if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
print("YES")
else:
print("NO")
import math
# 计算公式一
t = 2
x = 300 * math.sin(3*t) * math.cos(t)
# 计算公式二
x1 = -(-D1D9 - math.sqrt(D1D9**2 - 4*40*e))/(2*40)
x2 = -(-D1D9 + math.sqrt(D1D9**2 - 4*40*e))/(2*40)
try:
score = int(input("请输入成绩: "))
if score < 0 or score > 100:
raise ValueError("分数必须在0到100之间")
else:
print("成绩为:", score)
except ValueError as e:
print(e)
while True:
num = input("请输入一个数: ")
if num.lower() == 'n':
break
try:
num = int(num)
if num <= 1:
print("不是素数")
continue
for i in range(2, int(num**0.5)+1):
if num % i == 0:
print("不是素数")
break
else:
print("是素数")
except ValueError:
print("输入错误,请重新输入")
continue