python練習題之隨機生成驗證碼

2022-03-14 13:56:20 字數 568 閱讀 2277

#引用random模組下的randint專案

#定義驗證碼函式。定義乙個空字串變數,分三種情況,隨機產生的大寫字母,隨機產生的小寫字母,隨機產生的數字。然後

#每一次執行哪一種情況,條件也是隨機的,就是看遍歷的i和隨機產生的值是否相等決定。

from random import randint

def indentifycode(n):

yanzhengma = ""

for i in range(n):

s = randint(0,n)

s1 = randint(0,n)

if s == i :

yanzhengma += chr(randint(ord("a"),ord('z')))

elif s1 ==i :

yanzhengma += chr(randint(ord("a"),ord('z')))

else:

yanzhengma += str(randint(0,9))

return yanzhengma

print(indentifycode(4))

python練習題 隨機出題程式

題目要求 詳情 隨機生成加法題目 學生檢視題目並輸入答案 判別學生答題是否正確?退出時,統計學生答題總數,正確數量及正確率 保留兩位小數點 執行結果 設計乙個程式,用來實現幫助小學生進行百以內的算術練習,它具有以下功能 提供10道加 減 乘或除四種基本算術運算的題目 練習者根據顯示的題目輸入自己的答...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...