我是python的初学者,从大学的zybooks在线书籍中学习,我不明白这个问题试图让我去做什么。这是我遇到的问题:
提示:
使用来自用户输入的字符串为user_str分配提示符:'输入字符串:\ n'
提醒:" \ n"是一个在换行中不可见的换行符,导致后续输出显示在下一行。
注意:这些活动可能会测试具有不同测试值的代码。此活动将执行两个测试:第一个用户输入" Hello!",第二个用户输入" 3230 Main St。"。请参见如何使用zyBooks。
它给我的代码:
if tf.is_nan(v) == True
当我尝试回答时,我收到此错误:
ValueError:基数为10的int()的文字无效:' Hello!'
帮帮我??
答案 0 :(得分:0)
执行foo = input("Enter string\n")
用户输入的文字被指定为值foo
为字符串。如果(因为,我猜测你在上一个例子中做过),你需要将字符串转换为整数,你需要用int(foo)
明确地做到这一点。
如果你不需要一个整数,你显然没有,那么就没有必要转换它。只需使用
user_str = input('Enter a string:\n')