if down:
if (
( start[0] , start[1] + index ) in matrix.keys() and
matrix[( start[0] , start[1] + index )] != letter
): return False
elif ( start[0] + index , start[1] ) in matrix.keys(): continue
if (( start[0] , start[1] + index ) in matrix.keys() or
( start[0]-1 , start[1] + index ) in matrix.keys() or
( start[0]+1 , start[1] + index ) in matrix.keys()
): return False
else:
if(
( start[0] + index, start[1] ) in matrix.keys() and
matrix[( start[0] + index, start[1] )] != letter
): return False
elif ( start[0] + index , start[1] ) in matrix.keys(): continue
elif (( start[0] + index , start[1] ) in matrix.keys() or
( start[0] + index , start[1]-1 ) in matrix.keys() or
( start[0] + index , start[1]+1 )in matrix.keys()
): return False`
Ich habe wirklich keine Vorstellung davon, wie ich den Code verbessern kann, also habe ich noch nichts ausprobiert.
Es scheint wirklich schwierig, diesen Teil meines Codes zu lesen, und das Gefühl, es gibt eine Möglichkeit, ihn kürzer zu machen. Ja, ich denke nicht[code]if down: if ( ( start[0] , start[1] + index ) in matrix.keys() and matrix[( start[0] , start[1] + index )] != letter ): return False
elif ( start[0] + index , start[1] ) in matrix.keys(): continue
if (( start[0] , start[1] + index ) in matrix.keys() or ( start[0]-1 , start[1] + index ) in matrix.keys() or ( start[0]+1 , start[1] + index ) in matrix.keys() ): return False
else: if( ( start[0] + index, start[1] ) in matrix.keys() and matrix[( start[0] + index, start[1] )] != letter ): return False
elif ( start[0] + index , start[1] ) in matrix.keys(): continue
elif (( start[0] + index , start[1] ) in matrix.keys() or ( start[0] + index , start[1]-1 ) in matrix.keys() or ( start[0] + index , start[1]+1 )in matrix.keys() ): return False` [/code] Ich habe wirklich keine Vorstellung davon, wie ich den Code verbessern kann, also habe ich noch nichts ausprobiert.
Ich habe dieses nervige Problem in der Sympy gefunden. Noch frustrierender.
import sympy as sp
a,b,c,d = sp.symbols('a, b, c, d', positive = True)
expr = (a*b*c+2*d*a*c+b*c*d)/(2*a+b)
correct_simpl...
Wenn ich ./gradlew aus dem Projektordner ausführe, erhalte ich Folgendes:
./gradlew
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit for information on installing...
Ich konnte die Flutter-App nicht auf dem Android-Emulator oder Android-Telefon ausführen. Ich habe das kürzlich veröffentlichte Android Studio für die Arm-Mac-Plattform auf dem M1-Mac installiert....