爱意随风起9306 发表于 2023-1-31 16:48:59

关于输入的问题

https://thumbnail1.baidupcs.com/thumbnail/1a5865d91gfb5c0147163048fa3fa05a?fid=1590253992-250528-710886932925918&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-Zh6uIxPXDUw%2bfh1Og5E4Hvq2TWE%3d&expires=8h&chkbd=0&chkv=0&dp-logid=8782429300006986078&dp-callid=0&time=1675152000&size=c1463_u915&quality=90&vuk=1590253992&ft=image&autopolicy=1


我的疑惑是这种形式的输入该怎么处理,空格可以用split,换行可以用换行符,但是这两个一起该怎么搞

isdkz 发表于 2023-1-31 17:01:03

用 sys.stdin.read().split()

import sys
lst = sys.stdin.read().split()

至于怎么结束输入,看这篇文章:https://blog.csdn.net/Scott0902/article/details/127881590

爱意随风起9306 发表于 2023-1-31 20:46:43

isdkz 发表于 2023-1-31 17:01
用 sys.stdin.read().split()




如果是这样的话,那结束输出好像还会多一个*D的符号,这就对不上这道题的格式了{:10_282:}

isdkz 发表于 2023-1-31 20:47:49

爱意随风起9306 发表于 2023-1-31 20:46
如果是这样的话,那结束输出好像还会多一个*D的符号,这就对不上这道题的格式了

应该不会吧,提交不成功吗?或者你给出题目的链接给我试试

爱意随风起9306 发表于 2023-1-31 20:54:34

isdkz 发表于 2023-1-31 20:47
应该不会吧,提交不成功吗?或者你给出题目的链接给我试试

https://thumbnail1.baidupcs.com/thumbnail/44739fd79v0570c88361a2d6d48344a9?fid=1590253992-250528-1088215496773652&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-IFBx7M4igy%2b0xU0XQCRCkHfJ7Oc%3d&expires=8h&chkbd=0&chkv=0&dp-logid=8786436657846344650&dp-callid=0&time=1675166400&size=c1463_u915&quality=90&vuk=1590253992&ft=image&autopolicy=1

isdkz 发表于 2023-1-31 20:57:31

爱意随风起9306 发表于 2023-1-31 20:54


虽然会显示 ^D ,但是 ^D 不是输入的内容,它代表了 EOF,输入流肯定也是以 EOF 结尾的

你先看看能不能提交

爱意随风起9306 发表于 2023-1-31 21:52:17

isdkz 发表于 2023-1-31 20:57
虽然会显示 ^D ,但是 ^D 不是输入的内容,它代表了 EOF,输入流肯定也是以 EOF 结尾的

你先看看能 ...

大佬,有写这道题的吗?写了的话,能不能给我看看,我对比一下,没写的话就算了

isdkz 发表于 2023-1-31 23:17:12

本帖最后由 isdkz 于 2023-1-31 23:18 编辑

爱意随风起9306 发表于 2023-1-31 21:52
大佬,有写这道题的吗?写了的话,能不能给我看看,我对比一下,没写的话就算了

import sys
lst = sys.stdin.read().split()
print('\n'.join(f'{int(i) ** 0.5:.4f}' for i in lst[::-1]))
页: [1]
查看完整版本: 关于输入的问题