第一行是zm=input ()嘛
后面不会了😭
是用if 语句
还是for in range
while语句
根据你的问题描述,我理解你是想判断输入的字符串是否全都位于美式键盘上的某一行。对于这个问题,我们可以创建三个字符串,它们分别表示键盘的三个行,然后检查输入的每个字符是否都在同一行中。
以下是相关的Python代码:
# 美式键盘的三行
row1 = "qwertyuiop"
row2 = "asdfghjkl"
row3 = "zxcvbnm"
# 接收用户输入,转换为小写
input_str = input().lower()
# 检查输入字符串中的字符是否全在同一行
if all(c in row1 for c in input_str) or all(c in row2 for c in input_str) or all(c in row3 for c in input_str):
print("Yes")
else:
print("No")
在这个代码中,input()
函数接收用户的输入,lower()
函数将所有字符转换为小写以方便比较。all()
函数检查输入的每个字符是否都在其中一行中。