roberthsu2003 / __2024_01_28_sunday__

20 stars 2 forks source link

求所有因數 #6

Open roberthsu2003 opened 6 months ago

roberthsu2003 commented 6 months ago

輸入

輸出

Kenyon1119 commented 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
chiehyun2024 commented 6 months ago
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
7788932 commented 6 months ago
import pyinputplus as pyip
num = pyip.inputInt('請輸入整數:')
for i in range(1,num+1):
    if num%i ==0:
       print(f'{num}的因數有:{i}',end=' ')
johnnycheng0924 commented 6 months ago
#求因數
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    
angelaleepython commented 6 months ago
#求所有因數
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    
tata1330 commented 6 months ago
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
StanleyStanley1234 commented 6 months ago
#請輸入整數,求所有因數:
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```
BettyyWeng commented 5 months ago
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