用两个数组分别存储自己的英文姓名的ASCLL码和学号,通过numpy输出.规定用python语言。
时间: 2023-03-31 22:02:22 浏览: 65
好的,这个问题我可以回答。以下是代码:
import numpy as np
name = np.array([ord('C'), ord('S'), ord('D'), ord('N')])
student_id = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, ])
print("姓名的ASCLL码为:", name)
print("学号为:", student_id)
希望这个回答能够帮到你。
相关问题
用两个数组分别储存自己的英文姓名的ASCLL码和学号。用Numpy分别输出
我可以回答这个问题。可以使用以下代码将英文姓名和学号分别存储在两个数组中,并使用Numpy分别输出:
```python
import numpy as np
# 存储英文姓名的ASCLL码
name = np.array([ord('J'), ord('o'), ord('h'), ord('n'), ord(' '), ord('D'), ord('o'), ord('e')])
# 存储学号
student_id = np.array([1, 2, 3, 4, 5, 6, 7, 8])
# 输出英文姓名的ASCLL码
print(name)
# 输出学号
print(student_id)
```
输出结果如下:
```
[ 74 111 104 110 32 68 111 101]
[1 2 3 4 5 6 7 8]
```
随机生成一个英文字母怎么能使它的它的数值不大于ascll码的666,用Python语言表达出来
要使得随机生成的英文字母的数值不大于ASCLL码的666,用Python语言来表达,可以这样:import randomx = random.randint(65, 666)
if x > 666:
x = 666c = chr(x)
print(c)