Python入門實踐訓練(一)

2021-09-12 12:27:19 字數 1074 閱讀 7272

1-1題目:替換1-20內的數字,3的倍數和5的倍數用不同的數字代替

方法一:

str=

for i in range(1,21):

if i%3 == 0 and i%5!=0:

elif i%5 ==0 and i%3 != 0:

elif i%3 ==0 and i%5 == 0:

else :

print(str)

執行結果 

方法二:

for i in range(1,21):

if i%3 == 0 and i%5!=0:

elif i%5 ==0 and i%3 != 0:

print('orange' ,end=" ")

elif i%3 ==0 and i%5 == 0:

else :

print(i, end=" ")

if i%4==0:

print("\n")

執行結果 

import random

randomstr= ""

for i in range(12):

temp = random.randrange(0,2)

if temp == 0:

letter = random.randrange(ord('a'),ord('z') + 1)

randomstr += chr(letter)

else:

num = str((random.randrange(0,10)))

randomstr += num

print(randomstr)

執行結果 

d6qy19cpjcjz

注意:ord()函式主要用來返回對應字元的ascii碼,chr()主要用來表示ascii碼對應的字元他的輸入時數字

python 入門到實踐書籍學習(一)

變數命名規則 資料型別包括字串 數字 元組 列表 字典 集合 字串 在python中引號括起來的都是字串包括單引號 雙引號 注意 在單引號括起來的字串中如果包含單撇號會報錯,因為會找不到正確的結束位置 方法 方法名 描述title 以首字母大寫的形式返回 upper 將字串全部大寫 lower 將字...

MySQL入門實踐 一

第一步當然是啟動mysql並登入,這裡我使用的是root賬號。service mysql start mysql u root p建立資料庫 create database ki 資料庫名字為ki使用剛剛建立的資料庫 use ki這樣就切換到資料庫ki了。通過status 命令可以檢視當前資料庫的資...

Python入門實戰訓練(二)

1.九宮格 1至9九個數字,橫豎都有3個格,思考怎麼使每行 每列和對角線上的三數之和都等於15 2.尋找班級裡面名字最長的人 我有一串字串人名 names kunpen ji,li xiao,caron li,dongjian shi,ji zhao,fia yuan y,wenxue ding,x...