我在发布之前已经做了大约30分钟。我是编码的新手。
使用此伪代码:
1将数字声明为浮点数
2将Root声明为Float
3声明响应为字符
4写下“你想找到数字的平方根吗?”
5写“输入'y'表示是,'n'表示否:”
我编码的内容:
Response = str(input('Do you want to find the square root of a number? \
Enter y for yes, n for no: '))
PyCharm运行窗口中的输出:
您想找到数字的平方根吗?输入y表示是,n表示否:
想要的格式结果:
你想找到一个数字的平方根吗?
输入y表示是,n表示否:
谢谢。
答案 0 :(得分:2)
您可以使用\n
打印换行。
示例:
Response = input('Do you want to find the square root of a number?\nEnter y for yes, n for no: ')
输出:
Do you want to find the square root of a number?
Enter y for yes, n for no:
答案 1 :(得分:1)
你几乎就在那里。你错过了一个' \ n'在你的字符串中,你试图打印。这将以正确的格式打印您的字符串:
Response = str(input('Do you want to find the square root of a number?\nEnter y for yes, n for no: '))
答案 2 :(得分:1)
您可以使用newline
所说的@MikeScotty
字符,或者您可以先使用multi-line
string
来定义消息。这使得更改和创建邮件比一次又一次输入\n
更容易。
要执行此操作,请使用triple-quoted
strings
:
m = """Do you want to find the square root of a number?
Enter y for yes, n for no: """
然后你就可以做到:
input(m)
哪会提示用户:
Do you want to find the square root of a number?
Enter y for yes, n for no: [their entry ready here]
当然,您无需单独定义m
(消息),您可以直接将triple-quoted
string
写为input
的参数,但事情可能会开始变得有点混乱:
Response = input("""Do you want to find the square root of a number?
Enter y for yes, n for no: """)
答案 3 :(得分:0)
您需要添加\n
而不只是\
。 N代表新行'。