Open roberthsu2003 opened 6 months ago
##homework
##輸入整數,求所有因數
##輸出其因數
import pyinputplus as pyip
number:int=pyip.inputInt('請輸入整數\n')
#確認是否為數值
#確認是否為整數
print(f'{number}正確,是整數,求所有因數')
divisor:int=0
while divisor <= number:
divisor+=1
if (number%divisor==0):
print(f'{number}的因數有{divisor}')
if (number==divisor):
break
import pyinputplus as pyip
number:int=pyip.inputInt('請輸入整數:')
print(f'{number},求所有因數:')
divisor:int = 0
while(True):
divisor += 1
if number % divisor == 0:
print(f'{number}的因數有{divisor}')
if number == divisor :
break
import pyinputplus as pyip
num = pyip.inputInt('請輸入整數:')
for i in range(1,num+1):
if num%i ==0:
print(f'{num}的因數有:{i}',end=' ')
#求因數
import pyinputplus as pyip
number:int=pyip.inputInt(f'請輸入整數\n')
print(f'{number}正確,是整數,求出{number}的因數')
divisor:int=0
while divisor<=number:
divisor+=1
if(number%divisor==0):
print(f'{number}的因數有{divisor}')
if(number==divisor):
break
#求所有因數
import pyinputplus as pyip
number:int=pyip.inputInt(f'請輸入整數\n')
print(f'{number}正確,是整數,求出{number}的因數')
divisor:int=0
while divisor<=number:
divisor+=1
if(number%divisor==0):
print(f'{number}的因數有{divisor}')
if(number==divisor):
break
import pyinputplus as pyip
number = pyip.inputInt("請輸入整數,求所有因數:")
divisor = 0
print(f"{number}")
print(f"{number}的因數有:")
while divisor <= number:
divisor += 1
if number % divisor == 0:
print(f"{divisor}", end=" ")
if number == divisor:
break
#請輸入整數,求所有因數:
value=int(input("Please enter the number that you want to break down"))
i=0
print(f"The factors of {value} are ",end=" ")
for i in range(1,value+1):
i+=1
number = value%i
if(number==0):
print(i,end=" ")
else:
`pass```
import pyinputplus as pyip
number = pyip.inputInt("請輸入整數:")
print(f'{number},求所有因數:')
divisor:int = 0
while divisor <=number:
divisor +=1
if (number%divisor) == 0:
print(f'{number}的因數有{divisor}')
if divisor > number:
break
輸入
輸出