题目
Code
-法1
a,b=map(int,input().split())
c=a**2+b**2
print(c)
代码解析
该代码的一些要点包括:
- 使用 map() 函数将输入的字符串转换为整数。
- 使用 split() 函数从输入的字符串中提取多个整数。
- 使用 ** 运算符求平方。
- 使用 print() 函数输出结果。
解题思路
非常简单的一道题,就是知道平方运算怎么写就行
奇技淫巧
1.数字的平方是**
,不是^
,别记错了
2.在 Python 中,^
是按位异或运算符。它用于按位比较两个二进制数,并返回一个新的二进制数,其中每一位都是相应位置上两个二进制数的位按照如下规则计算得出的值:
- 如果两个二进制数的位都是 0,则新二进制数对应位置上的位也是 0。
- 如果两个二进制数的位都是 1,则新二进制数对应位置上的位也是 0。
- 如果两个二进制数的位不相等,则新二进制数对应位置上的位是 1。
以下是一个示例:
a = 5 # 二进制 101
b = 3 # 二进制 011
c = a ^ b # 二进制 110,即十进制 6
在这个示例中,变量 a
的二进制表示是 101
,变量 b
的二进制表示是 011
。^
运算符将这两个二进制数按位进行比较,得到的结果是 110
,即十进制的 6。