python - 我们如何仅使用 for() 和 range() 函数获取用户输入的总字母(比如“aryan”,其中包含“5”个单词)?
问题描述
name = input("Name: ")
for i in range(len(name)):
last = i.index[-1]
print(last)
这表明int
没有这个属性。那么我怎样才能打印输入中包含的字母数(例如:上面的 as 5
)
解决方案
你可以这样做:
name = input("Name: ")
print(len(name))
但是如果您仅限于for
然后range
:
name = input("Name: ")
counter = 0
for i in name:
counter +=1
print(counter)
推荐阅读
- sql-server - 更新基表中的任何字段会导致更新索引视图行的所有行吗?
- android - 单击按钮时更改片段上的文本
- laravel - 如何在不使用公用文件夹和 php artisan 的情况下在 laravel graphql-playground 中加载 schema.graphql
- html - CSS Flexbox 输入无响应
- node.js - Nodejs向前传递formdata
- android - 在SQLite android中将数据插入外键表
- git - 如何通过api连接本地github服务器
- websocket - wstransport.js:218 WebSocket 连接到“wss://chunderw-vpc-gll.twilio.com/signal”失败:未知原因
- iis - 在 IIS 中将站点地址绑定到端口 80 会破坏 MAC 身份验证
- javascript - 当需要来自不同模块的辅助方法时,应用程序不断崩溃