import math
def is_prime(n):
if n<=1:
return False
for i in range(2,int(math.sqrt(n))+1):
if n%i==0:
return False
return True
for i in range(100):
if is_prime(i):
print(i)
2021年4月27日 星期二
prime 探討
2021年4月20日 星期二
位數轉換
n=19
bians=""
while n>0:
r=str(n%2)
bians=r+bians
n=n//2
print(bians)
======建立函數 =====
def conver(n,base):
result=" "
while n>0:
r=n%base
result=str(r)+result
n=n//base
return result
print(conver(4,2))
找零計算
import sys
yougive=input("你投多少錢")
if not yougive.isdecimal():
print("要數字")
sys.exit()
price=input("物品價值")
if not price.isdecimal():
print("要數字")
sys.exit()
change=int(yougive)-int(price)
if change < 0:
print("錢不夠")
sys.exit()
coin=[1000,500,100,50,10,5,1]
for i in coin:
changecoin=change//i
change=change%i
print("你可找回{}元{}個".format(i,changecoin))
#print("你可找回{}元".format(change))
訂閱:
文章 (Atom)
二維陣列(2d array) matrix
import numpy as np fru_items=[["apple","banana","cherry","durian","eggplant","fig...
-
sympy 用於線性代數 from sympy import * a,b,c=symbols("x,y,z") print(a.name) formu=a+a+b+c print(type(a.name)) print(formu) 結果是 x ...
-
import numpy as np fru_items=[["apple","banana","cherry","durian","eggplant","fig...
-
import math def is_prime(n): if n