我无法弄清楚我的python书要求我做什么?

时间:2017-08-25 02:32:27

标签: python

我是python的初学者,从大学的zybooks在线书籍中学习,我不明白这个问题试图让我去做什么。这是我遇到的问题:

提示:

使用来自用户输入的字符串为user_str分配提示符:'输入字符串:\ n'

提醒:" \ n"是一个在换行中不可见的换行符,导致后续输出显示在下一行。

注意:这些活动可能会测试具有不同测试值的代码。此活动将执行两个测试:第一个用户输入" Hello!",第二个用户输入" 3230 Main St。"。请参见如何使用zyBooks。

它给我的代码:

if tf.is_nan(v) == True

当我尝试回答时,我收到此错误:

ValueError:基数为10的int()的文字无效:' Hello!'

帮帮我??

1 个答案:

答案 0 :(得分:0)

执行foo = input("Enter string\n")用户输入的文字被指定为值foo字符串。如果(因为,我猜测你在上一个例子中做过),你需要将字符串转换为整数,你需要用int(foo)明确地做到这一点。
如果你不需要一个整数,你显然没有,那么就没有必要转换它。只需使用

user_str = input('Enter a string:\n')