import ast
x1 = ast.literal_eval(input())
# 现在程序中有一个变量x1,输出平方根并保留两位小数
#仅考虑可以开方的数
def f(x):
y=x**0.5
return('%.2f' %y)
print(f(x1))
import ast
x1 = ast.literal_eval(input())
# 现在程序中有一个变量x1(整数或者浮点数),输出其平方(浮点数保留两位小数)
def f(x):
y=x**2
return('%.2f' %y)
print(f(x1))
import ast
x1 = ast.literal_eval(input())
x1=int(x1)
# 现在程序中有一个变量x1,输入整数,若是奇数则输出True,否则输出False
def f(x1):
if x1%2==1:
return(True)
else:
return(False)
print(f(x1))
import ast
x1, x2 = ast.literal_eval(input())
x1=int(x1)
x2=int(x2)
# 现在程序中有变量x1和x2
# 输入两个int整型数,用逗号分隔。
#输出格式 分别输出下界和上界,中间以空格隔开
def f(x1,x2):
sup=max(x1,x2)
inf=min(x1,x2)
return(f'{inf} {sup}')
print(f(x1,x2))
import ast
x1, y1, r1, x2, y2, r2 = ast.literal_eval(input())
# 现在程序中有六个变量,x1, y1, r1, x2, y2, r2 类型为整数或者浮点数,以逗号分隔
# 两个圆判断是否相交(返回Ture)
def f(x1, y1, r1, x2, y2, r2):
length=((x1-x2)**2+(y1-y2)**2)**0.5
if length > r1+r2:
return(False)
else:
return(True)
print(f(x1, y1, r1, x2, y2, r2))
import ast
x1,y1,r1,x2,y2,r2 = ast.literal_eval(input())
# 现在程序中有六个变量,x1, y1, r1, x2, y2, r2 类型为整数或者浮点数,以逗号分隔
# 两个圆判断是否相交(返回Ture)
def f(x1, y1, r1, x2, y2, r2):
length=((x1-x2)**2+(y1-y2)**2)**0.5
r=abs(r1-r2)
l=r1+r2
if length <= l and length >= r:
return(True)
else:
return(False)
print(f(x1, y1, r1, x2, y2, r2))
Python基础Day3HW
于 2024-04-20 15:45:35 首次发布