python排列與組合和佔位符

2021-09-11 19:12:17 字數 744 閱讀 1301

問題描述:

有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少?

for i in range(1, 5):

for j in range(1, 5):

for k in range(1, 5):

if (i != j) and (i != k) and (j != k):

print(i, j, k)

要點:

佔位符的使用:

print("input your name age and your salary")

name = input("input your name")

age = input("input your age")

salary = input("input your salary")

if salary.isdigit():

salary = int(salary)

else:

print("your input is not a num")

exit() # 直接退出程式

# 字串 用 %s 數字用 %d 浮點數用 %f

msg = '''

name=%s

age=%s

salary=%s

''' % (name, age, salary)

print(msg, end='')

要點:

Mybatis佔位符 與佔位符 區別

速度快,能防止sql注入,是佔位符方式,先預編譯,然後填充引數,字串格式,使用者名稱 引數只是下劃線上的內容 是直接拼接到語句上,這種方式需要自己拼括號和引數,但是也可以拼接想執行的任何語句,也就是傳說中的sql注入 詳情如下 在mybatis中使用引數進行sql拼裝經常會使用到 和 兩種引數的設定...

python佔位符與for,while迴圈簡介

s or d or f format a,b or format b,a f 佔位符 name 渣渣輝 age 50print s代言了貪玩藍月,他今年 d歲了 name,age print 古天樂身價 2f億 10.2367 保留2位小數 format 格式化字串 print 代言了貪玩藍月,他今...

排列與組合

include using namespace std void perm int a,int n,int m,int out,int k,int used cout endl for int i 0 i n i void combine int a,int n,int m,int out,int ...