编写一个python程序来显示两个字符串之间的所有公共字符 错误: 文件“”,第11行 打印姓名 ^ SyntaxError:调用“print”时缺少括号。你是说打印(姓名)吗?
错误告诉您该怎么做。 在python-3.x print()中,is函数带有括号,因此必须在括号中传递参数编写一个python程序来显示两个字符串之间的所有公共字符 错误: 文件“”,第11行 打印姓名 ^ SyntaxError:调用“print”时缺少括号。你是说打印(姓名)吗?,python,python-3.x,Python,Python 3.x,错误告诉您该怎么做。 在python-3.x print()中,is函数带有括号,因此必须在括号中传递参数 File "<ipython-input-13-f4ec192dd3a8>", line 11 print names ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(names)? 您也可以使用input()函数代替raw\u input(
File "<ipython-input-13-f4ec192dd3a8>", line 11
print names
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(names)?
您也可以使用input()
函数代替raw\u input()
函数
节目
输出
节目:
s1=原始输入(“输入第一个字符串:”)
s2=原始输入(“输入第二个字符串:”)
a=列表(集合(s1)和集合(s2))
打印(“常用字母为:”)
对于我来说,在一个:
印刷品(一)
s1=输入(“输入第一个字符串:”)
s2=输入(“输入第二个字符串:”)
a=列表(集合(s1)和集合(s2))
打印(“常用字母为:”)
对于a中的i:print(i)试试这个
first=list(输入(“输入名字:”)
last=列表(输入(“输入姓氏:”)
打印(f“常用字符为:{,'.join(set(first)&set(last))}”)
输出:
输入名字:Jaydip
输入姓氏:Kyada
常见字符有:a、y、d
我想这一行就可以回答您的问题。您可以
numpy'sintersect1D
:-
Enter first name: janee
Enter last name: denver
['n', 'e', 'e']
输出
import numpy as np
def firstAndLast(first,last):
return np.intersect1d(first, last)
first = input("Enter first name: ")
last = input("Enter last name: ")
first, last = [*first], [*last]
firstAndLast(first, last)
输入名字:gaurav
输入姓氏:chowdhary
数组(['a',r'],dtype='doprint(first)
而不是print first
。其次,错误与代码不同,因此请发布完整代码这是完整代码:def firstAndLast(first,last):common=[]如果first in last:print(first)first=list(原始输入(“输入名字:”)last=list(原始输入(“输入姓氏:”)firstAndLast(first,last)错误:文件“”,第8行last=列表(原始输入(“输入姓氏:”)^SyntaxError:无效语法将此代码添加到问题中如果您有错误,首先要做的事情是:阅读错误消息!希望它能帮助您更新我的答案希望它能帮助您我不能帮您,因为今天是我堆栈溢出的第一天,我不允许您回答问题,因为我的声誉只有1这是因为您r程序是错误的。它正在检查(第一个单词的)字符列表是否在第二个单词的字符列表中,这显然是不可能的。它不检查常见字符。你想让我写正确的程序吗?实际上我不知道下一步该怎么办
def firstAndLast(first,last):
common = []
for letter in first:
if letter in last:
common.append(letter)
return common
first = input("Enter first name: ")
last = input("Enter last name: ")
common = firstAndLast(first, last)
#common will be the list of common letters
print(common)
Enter first name: janee
Enter last name: denver
['n', 'e', 'e']
import numpy as np
def firstAndLast(first,last):
return np.intersect1d(first, last)
first = input("Enter first name: ")
last = input("Enter last name: ")
first, last = [*first], [*last]
firstAndLast(first, last)
Enter first name: gaurav
Enter last name: chowdhary
array(['a', 'r'], dtype='<U1')