******************
一上
******************
一上
******************
----------------------------------------------因數
Num=int(input("輸入一正整數,求因數:"))
for i in range(1,Num+1):
if Num%i==0:
print(i,end=", ")
=========
輸入一正整數,求因數:54
1, 2, 3, 6, 9, 18, 27, 54,
----------------------------------------------質數 Prime number (除了1和本身以外,沒有其它因數)
Num=int(input("輸入一正整數,求小於此數的所有質數:"))
for N in range(2,Num+1):
isPrime=True
for i in range(2,N):
if N%i==0:
isPrime=False
break
if isPrime==True:
print(N,end=", ")
=========
輸入一正整數,求小於此數的所有質數:50
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,
~~~~~~~~~~~~~~~~~~~~~~~不同寫法
N=int(input("輸入一正整數,求小於此數的所有質數:"))
for Num in range(2,N+1):
if all(Num%i!=0 for i in range(2,Num)):
print(Num,end=", ")
=========
輸入一正整數,求小於此數的所有質數:50
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,
----------------------------------------------
=========
----------------------------------------------
=========
******************
二上
******************
----------------------------------------------解一元一次方程式
a=int(input("請輸入一元一次方程式:aX+b=0 的係數\na="))
b=int(input("b="))
print("x=",-b/a)
=========
請輸入一元一次方程式:aX+b=0 的係數
a=2
b=3
x= -1.5
==========
請輸入一元一次方程式:aX+b=0 的係數
a=3
b=-12
x= 4.0
----------------------------------------------利用公式解,解一元二次方程式
a=int(input("請輸入一元二次方程式:aX^2+bX+c=0 的係數\na="))
b=int(input("b="))
c=int(input("c="))
judgment=(b*b-4*a*c)
if judgment>0:
ans1=(-1*(b)+(judgment**0.5))/(2*a)
ans2=(-1*(b)-(judgment**0.5))/(2*a)
print("因判別式=",judgment," 大於 0,所以x=",ans1," 或x=",ans2)
if judgment==0:
ans1=(-1*(b)+(judgment**0.5))/(2*a)
print("因判別式=",judgment," 所以x=",ans1)
if judgment<0:
print("因判別式=",judgment," 小於 0,所以無解")
=========
請輸入一元二次方程式:aX^2+bX+c=0 的係數
a=3
b=7
c=2
因判別式= 25 大於 0,所以x= -0.3333333333333333 或x= -2.0
==========
請輸入一元二次方程式:aX^2+bX+c=0 的係數
a=1
b=22
c=121
因判別式= 0 所以x= -11.0
==========
請輸入一元二次方程式:aX^2+bX+c=0 的係數
a=2
b=3
c=4
因判別式= -23 小於 0,所以無解
----------------------------------------------
=========
----------------------------------------------
=========
----------------------------------------------
=========
----------------------------------------------
=========
----------------------------------------------
=========
沒有留言:
張貼留言