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)
執行結果注意:ord()函式主要用來返回對應字元的ascii碼,chr()主要用來表示ascii碼對應的字元他的輸入時數字d6qy19cpjcjz
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...