def first(num):
return 'Yes' if eval(num)%6 ==0 else 'No'
def second(nums):
nums = sorted([eval(i) for i in nums.split()])
if nums[2] < nums[1] + nums[0]:
if nums[1]**2 + nums[0]**2 == nums[2]**2:
return '可以构成直角三角形'
else:
return '可以构成三角形'
else:
return '不能构成三角形'
def third(string):
if 65 <= ord(string) <= 90 or 97 <= ord(string) <= 122:
return '是字母'
elif 48 <= ord(string) <= 57:
return '是数字'
else:
return '是其他符号'
def forth(string):
PAI = 3.14
r, k = string.split()
r = eval(r)
if k == '1':
return f'面积是{PAI*(r**2)}'
elif k == '2':
return f'周长是{2*PAI*r}'
elif k == '3':
return f'周长是{2*PAI*r},面积是{PAI*(r**2)}'
print(first(input('请输入一个数判断能否同时被2和3整除:')))
print(second(input('请输入三个数,判断是否构成三角形,空格分开:')))
print(third(input('请输入一个字符:')))
print(forth(input('请输入r和k,以空格分开:')))