30/09/2018, 18:24
Cách tạo phương thức trên python
Corvert java sang python như nào vậy ạ?
public static String result(int a){
String s = ""
int i = 2
while(i<=a){
if(a%i==0){
s = s + i + "*";
a = a/i;
}else i++
}
return s;
}
main(){
int a = new Scanner(System.in).nextInt();
System.out.print(result(a));
}
Bài liên quan
Mình nghĩ bạn nên tìm hiểu Python trước khi đặt câu hỏi như thế này.
OK Mình cảm ơn ạ!..
Hình như python ko có (int a) trong def, ko có while và ko có i++
Hihi bạn có thể chỉnh lại giúp mình cho đúng không ?
Mình chỉ nhớ như vậy thôi, đang dùng điện thoại nên hơi ngại
Sorry mình nhớ nhầm, có while
chỗ nối str thì trong python phải convert int sang str
có thể dùng đoạn code này để bắt buôc nhập vào int:
thì trong hàm result ko cần kiểm tra a là int hay ko nữa, nhg theo mình thì để cả 2 chỗ cũng được, để dùng lại hàm result ở chỗ khác ko bị lỗi