python 判断输入的单词中的字母是否在键盘同一行

 话不多说上代码,如果有更好的欢迎扣我

"""
判断输入的单词是否为电脑键盘同一行,
"""
list1 = ["qwertyuiop","asdfghjkl","zxcvbnm"]
a = input("请输入单词")
for x in range(3):
    flag = 0
    for y in range(len(a)):
        if a[y] in list1[x]:
            pass
        else:
            flag = 1
            break
    if flag == 0:
        print(a,"在键盘第"+str(x+1)+"行中")
    else:
        print(a,"不在键盘第"+str(x+1)+"行中")

解析:flag = 0就是做假设,先假设在同一行中,if 满足略过,不满足的话为1.假设不成立,最后循环结束判断flag的值就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值