代码中有一些法语,但不要担心,我唯一要做的就是添加一些东西,阻止我在ch1中输入4以下的字符串,至少1 ch2中的字符。这段代码适用于我正在做的事情。
ch1 = input("Entre the first chain:")
ch2 = input('Enter the second chain:')
resultat = 0
sub_len = len(ch2)
for i in range(len(ch1)):
if ch1[i:i+sub_len] == ch2:
resultat += 1
print('Chaîne 1 saisie: {}'.format(ch1))
print('Chaîne 2 saisie: {}'.format(ch2))
print('Réponse: La chaîne 2 se retrouve {} fois dans la châine 1.'.format(resultat))
答案 0 :(得分:0)
您必须测试自己输入字符串的长度,并在循环中重复输入(如果它无效)。
其中一种方法:
while True:
ch1 = input("Entre the first chain: (minimum 4 chars)")
if len(ch1) >= 4:
break
while True:
ch2 = input('Enter the second chain (minimum 1 char):')
if len(ch2) >= 1:
break