作者:PAISONG_675 | 来源:互联网 | 2024-12-08 13:24
1. 输入一个正整数 n,作为财务数据处理,要求输出该数字右对齐,宽度为 20 个字符,使用千位分隔符,并以减号“-”填充空白部分。若输入的数字超过 20 位,则直接输出原数字。
示例代码:
n = input()
print("{:->20,}".format(int(n)))
2. 使用 PyInstaller 将 Python 脚本 a.py 打包成适用于 Windows 的单个可执行文件,同时指定图标 a.ico。请填写正确的命令。
命令:
pyinstaller -i a.ico -F a.py
3. 设置随机数种子为 123,生成 10 个介于 1 至 999 之间的随机整数,以逗号分隔的形式打印出来。
示例代码:
import random
random.seed(123)
for _ in range(10):
print(random.randint(1, 999), end=",")
4. 利用 turtle 库中的 turtle.right() 和 turtle.fd() 方法绘制一个边长为 200 像素的菱形。
示例代码:
import turtle
turtle.right(-30)
for _ in range(4):
turtle.fd(200)
turtle.right(60 if _ % 2 == 0 else 120)
5. 完善下列代码,实现计算列表 a 中每个子列表元素与列表 b 对应位置元素相乘后的总和。
示例代码:
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
b = [3, 6, 9]
s = 0
for sublist in a:
for index in range(len(b)):
s += sublist[index] * b[index]
print(s)
运行结果将展示最终计算出的累加和。