File tree Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Expand file tree Collapse file tree 1 file changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -62,18 +62,12 @@ def main():
62
62
samples = random .sample (range (len_line ),
63
63
k = round (args .mutations * len_line ))
64
64
65
- def make_str (new_line , n ):
66
- s_b = new_line [:n ]
67
- s_a = new_line [n + 1 :]
68
- s_c = random .choice (letter_bag .replace (new_line [n ], '' ))
69
- return s_b + s_c + s_a
70
-
71
- new_line = line
65
+ new_line = list (line )
72
66
for n in samples :
73
- new_line = make_str ( new_line , n )
67
+ new_line [ n ] = random . choice ( letter_bag . replace ( new_line [ n ], '' ) )
74
68
75
- print (f 'You said: "{ line . rstrip () } "' )
76
- print ( f'I heard : " { new_line .rstrip ()} "' )
69
+ print ('You said: "{}" \n I heard : "{}" \n ' . format (
70
+ line .rstrip (), '' . join ( new_line ). rstrip ()) )
77
71
78
72
79
73
# --------------------------------------------------
You can’t perform that action at this time.
0 commit comments