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