原创 取一個整數 a 從右端開始的 4〜7 位

分析: (1) 先使 a 右移 4 位。 (2) 設置一個低 4 位全爲 1, 其餘全爲 0 的數。可用 (0<<4) (3) 將上面二者進行 & 運算。 a = int(input('input a number:')) b =

原创 學習使用按位取反~

~0=1; ~1=0; (1) 先使 a 右移 4 位。 (2) 設置一個低 4 位全爲 1, 其餘全爲 0 的數。可用(0<<4) (3) 將上面二者進行 & 運算。 a = 234 b = ~a print(f'The a\'

原创 按位運算

1、學習使用按位與 & #0&0=0; 0&1=0; 1&0=0; 1&1=1。 a = 0o77 b = a & 3 print(f'a & b = {b}') b &= 7 print(f'a & b = {b}') a

原创 用 Python 語言將字符串:"k:1|k1:2|k2:3|k3:4",處理成 python 字典:{k:1, k1:2, ... }

cc = "k:1|k1:2|k2:3|k3:4" def cy(cs): dict1 = {} for kv in cs.split("|"): k,v = kv.split(":")

原创 利用遞歸方法求 5!

遞歸公式:fn=fn_1*4! def fact(j): if j == 0: sum = 1 else: sum = j * fact(j - 1) return sum

原创 編寫一個函數,輸入 n 爲偶數時,調用函數求 1/2+1/4+...+1/n, 當輸入 n 爲奇數時,調用函數 1/1+1/3+...+1/n

def peven(n): i = 0 s = 0.0 for i in range(2, n + 1, 2): s += 1.0 / i # Python裏,整數除整數,只能得出整數,所

原创 輸入數組,最大的與第一個元素交換,最小的與最後一個元素交換,輸出數組

l = [3,5,8,1,5,0,9,3] max_value = max(l) min_value = min(l) max_index = l.index(max_value) min_index = l.index(min_

原创 給你一個字符串 a, 輸出 a 中奇數位置字符構成的字符串(位置編號從 1 開始)

例如:a=‘xyzwd’ 則輸出:xzd """ 分析:從切片的角度去思考 """ a = "dfgwere" print(a[::2]) 點贊 收藏 分享 文章舉報

原创 兩個乒乓球隊進行比賽問題

兩個乒乓球隊進行比賽,各出三人。 甲隊爲 a,b,c 三人,乙隊爲 x,y,z 三人。 已抽籤決定比賽名單。有人向隊員打聽比賽的名單。 a 說他不和 x 比,c 說他不和 x,z 比,請編程序找出三隊賽手的名單。 first =

原创 利用遞歸函數調用方式,將所輸入的 5 個字符,以相反順序打印出來。

def output(s, l): if l == 0: return print(s[l - 1]) output(s, l - 1) s = input('Input a string

原创 模仿靜態變量的用法。

""" 1、靜態變量和靜態方法都屬於類的靜態成員,它們與普通的成員變量和成員方法不同,靜態變量和靜態方法只屬於定義它們的類,而不屬於某一個對象。 2、靜態變量和靜態方法都可以通過類名和對象進行訪問。 """ class Stati

原创 有n 個整數,使其前面各數順序向後移 m 個位置,最後 m 個數變成最前面的 m 個數

n = int(input('整數 n 爲:')) m = int(input('向後移 m 個位置爲:')) array = [1,2,3,4] def move(array, n, m): array_end = ar

原创 給你個小寫英文字符串 a

給你個小寫英文字符串 a 和一個非負數 b(0<=b<26),將 a 中的每個小寫字符替換成字母表中比它大 b 的字母這裏將字母表的 z 和 a 相連如果超過了 z 就回到了 a 例如: a = “cagy” b = 3 則輸出

原创 兩個 3 行 3 列的矩陣,實現其對應位置的數據相加,並返回一個新矩陣

""" X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9]] """ # 創建一個新的 3 行 3 列的矩陣,使用 f

原创 Django-01-hello world

1、到項目目錄下使用命令創建一個Django項目 django-admin startproject <項目名> 2、項目基本結構介紹 3、在mysite目錄下新建一個views的py文件,並輸入相應內容,在到urls文件下添加