class User < ActiveRecord::Base
has_attached_file :avatar, ...
end
user = User.new
user.avatar = URI.parse(url_goes_here)
user.save
得到indexerror.Where有错吗?
答案 0 :(得分:1)
问题出在你的while循环中。显然,你的循环遍历0到输入字符串的长度,而最大索引为0基本列表/数组/字符串
LEN(given_number)-1
像这样修改你的代码。
given_number=str(input("Enter the number:"))
total=str(0)
num=0
while num<len(given_number): # Note: I use < not <=
total+=given_number[num]
num+=1
print(total)
我希望它能帮助你克服你的问题。
答案 1 :(得分:0)
您正在为输入字符串添加"0"
。你可以直接做
print("0"+input())
而是使用最冗长的方法将某些内容附加到字符串中。