python - 打印一个随机数 * n 次(所有不同的数字)
问题描述
所以我想要这样的输出5, 7, 23, 15, 6, 3
在一行矩阵中都是随机的
我知道我能做到
from random import randrange
for i in range(5):
print(f' {randrange(50)}')
与此相关的问题他们不会排成一行。
所以我尝试了这个
print(f' {randrange(100)}' * 5)
,但输出显示类似的数字27, 27, 27, 27, 27
任何解决方案?
解决方案
end=" "
只需在print
语句中添加一个。这将在每个数字之间放置一个空格,而不是换行。
from random import randrange
for i in range(5):
print(f"{randrange(50)}", end=" ")
推荐阅读
- c++ - 使用 ctypes 和 mmap 在 python 中转换 c++ 代码
- c# - 从c#将十进制数存储到数据库中
- python - 离开函数范围时自动注册清理函数
- google-api - Google Places API 关闭超市
- python - 为什么 spark (Python) 会吞噬我的毫秒数?
- php - 打开网址并计算包含多少个链接
- javascript - navigator.permissions.query Permissions API 有什么替代方案吗?
- android - 手机一段时间未使用时未触发 SMS BroadcastReceiver?
- web-scraping - BeautifulSoup 查找特定字符串
- android - 不允许用户拒绝应用权限