上传文件至 /
This commit is contained in:
43
260421-2509165039.py
Normal file
43
260421-2509165039.py
Normal file
@@ -0,0 +1,43 @@
|
||||
# 题目1 在Python中,用两种方式表示"Hello":
|
||||
# 1.用 ord() 函数打印每个字符的ASCII码
|
||||
text = "Hello"
|
||||
for char in text:
|
||||
print(f"'{char}'的ASCII码是:{ord(char)}")
|
||||
|
||||
# 2.用 chr() 函数验证:字符65对应的是大写字母A
|
||||
char_65 = chr(65)
|
||||
print(f"ASCII码65对应的字符是:{cahr_65}")
|
||||
print(f"验证结果:{char_65 == 'A'}")
|
||||
|
||||
|
||||
|
||||
# 题目3
|
||||
# 1.计算 A + B 的结果:
|
||||
A = [3,4]
|
||||
B = [1,2]
|
||||
A_plus_B = [a + b for a,b in zip(A,B)]
|
||||
print(f"A + B = {A_plus_B}")
|
||||
|
||||
# 2.计算 2 × A 的结果:
|
||||
scalar = 2
|
||||
two_A = [scalar * a for a in A]
|
||||
print(f"2 * A = {two_A}")
|
||||
|
||||
# 3.计算 A 的长度(模):
|
||||
import math
|
||||
A_magnitutude = math.sqrt(sum(a**2 for a in A))
|
||||
print(f"A的长度(模)是:{A_magnitutude}")
|
||||
|
||||
|
||||
# 题目4
|
||||
# 1.计算它们的点积 A · B:
|
||||
A = [1,2,3]
|
||||
B = [4,5,6]
|
||||
dot_product = sum(a * b for a,b in zip(A,B))
|
||||
print(f"A * B ={dot_product}")
|
||||
|
||||
# 2.计算它们的余弦相似度:
|
||||
import math
|
||||
A = [1,2,3]
|
||||
B = [4,5,6]
|
||||
dot_product = sum(a * b for a,b in )
|
||||
Reference in New Issue
Block a user