(Python篇)語句篇

2021-09-12 18:19:33 字數 2747 閱讀 1670

1.求所給數字的階乘

num = int(input('請輸入你要求的數字的階乘:'))

例:有1234這四個數字,這四個數字可以組成多少種互不相同且無重複的數字組合:

z=0

for i in range(1,5):

for j in range (1,5):

for k in range (1,5):

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

print(i,j,k)

z+=1

print(z)

注:z控制的輸出是一共有多少種輸出方法

練習:目標要求:

使用者登入程式需求:

1. 判斷使用者名稱和密碼:

2.判斷使用者名稱和密碼是否正確? (name= 'root', password = 'westos')

3.登入僅有三次機會,如果超過三次機會,報錯提示。

**如下:

for i in range(1,4):

name=input('請輸入使用者名稱:')

password=input('請輸入密碼')

if name == 'root' and password == 'westos':

print('歡迎登入系統!')

break

else:

num=3-i

if num == 0:

print('請三小時後再試')

break

print('密碼錯誤,請重新登入,您還有%d次機會'%num)

測試:

完成實驗目標。

while語句:

1.while實現for 迴圈類加器:

例題:

"""

name:11_變數名是否合法.py

date:3/17/19

author:westos-sy

connect:[email protected]

"""s=input('輸入要檢測的名字:')

lenth=len(s)

if s[0].isalpha() or s[0] == '_':

for i in range(1,lenth-1):

if s[i].isalnum() or s[i] == '_':

continue

else:

print('檔名非法')

exit()

print('檔名合法')

else:

print('檔名非法')

執行結果:

內容待新增:

軟體目標:

**實現:

resect = input('請輸入學生的出勤記錄:')

absect= resect.count('a')

late = resect.count('lll')

#present = resect.count('p')

if absect <= 1 and late == 0:

print('獎勵')

else:

print('沒有獎勵')

測試:

實驗:題目要求:

實驗**:

char=input('請輸入字元:')

char=char.replace('a','')

char= char.replace('e','')

char= char.replace('i','')

char= char.replace('o','')

char= char.replace('u','')

print(char)

實驗結果:

Python基礎篇 條件控制語句

內容概要 1.if語句 2.input 函式 3.if else語句 4.if elif else語句 5.while語句 1.條件判斷語句 if語句 執行的流程 if語句在執行時,會先對條件表示式進行求值判斷,如果為true,則執行if後的語句 如果為false,則不執行 語法 if 條件表示式 ...

SQL 語句 技巧篇

1 1 1,1 2的使用,在sql語句組合時用的較多 where 1 1 是表示選擇全部 where 1 2 全部不選,如 if strwhere begin set strsql select count as total from tblname where strwhere endelse b...

經典語句 N篇

1你知道筷子的含義嗎?筷子長七寸六分,代表人的七情六慾 七情就是喜怒哀思恐憂 六欲就是人的眼耳鼻舌身意,代表著人的生理需求,筷子成雙成對代表著陰陽相對 用筷子的五根手指呢,表示著金木水火土 兩端一頭寬一頭圓,代表著天圓地方 手在筷子中間表示天地人三合 另外在使用筷子的時候也是非常有講究的 力氣太大了...