練習六十六:操作符練習
判斷以下代碼的輸出,並解釋
代碼:
def div1(x,y): print("%s/%s = %s"%(x,y,x/y)) def div2(x,y): print("%s//%s = %s"%(x,y,x//y)) div1(5,2) div2(5,2) div1(5.0,2) div2(5.0,2)
python3執行結果:
5/2 = 2.5 5//2 = 2 5.0/2 = 2.5 5.0//2 = 2.0
註意:python2和python3的執行結果會有所不同,但是python2想要達到python3相同結果,可導入模塊:
from __future__ import division
練習六十六:操作符練習
相關推薦
練習六十六:操作符練習
visio 輸出 code port div 導入模塊 操作 想要 pri 判斷以下代碼的輸出,並解釋代碼:def div1(x,y): print("%s/%s = %s"%(x,y,x/y)) def div2(x,y): print("%s//%s =
練習四十六:列表排序,刪除list中重復的元素
結果 clas code lag 轉換 十六 == 但是 列表 方法一:使用集合set;將list直接轉換為set 1 a = [1,3,4,3,5,7] 2 a = list(set(a)) 3 print(a)執行結果:[1, 3, 4, 5, 7]方法二:直
練習四十六:列表排序,刪除list中重複的元素
方法一:使用集合set;將list直接轉換為set 1 a = [1,3,4,3,5,7] 2 a = list(set(a)) 3 print(a) 執行結果: [1, 3, 4, 5, 7] 方法二:直接排序,然後逐個比較,鑑於del會直接把元素刪除,設定個flag陣列來編輯該刪除的
練習五十六:for迴圈
某個公司採用公用電話傳遞資料,資料是四位的整數,在傳遞過程中是加密的,加密規則如下:每位數字都加上5,然後用和除以10的餘數代替該數字,再將第一位和第四位交換,第二位和第三位交換 方法一: 1 def out_tru(num): 2 list1 = list(str(num)) #將傳進來
python練習六十二:文件處理,往文件中所有添加指定的前綴
文件處理 pytho += txt mat write 執行 nbsp 格式 往文件中所有添加指定的前綴方法一:open方法f_r = open(‘text.txt‘) f_w = open(‘text_new.txt‘,‘w+‘) i = 0 while True:
練習六十八:pyecharts模塊練習
info div -i left htm echart 2-2 render right 用一個地圖顯示最熱的幾個城市溫度代碼(用Geo模塊)from pyecharts import Geo attr = ["西安","上海","蘇州","成都","海南","南京"]
藍橋杯【基礎練習】十六進位制轉十進位制、八進位制
十六進位制轉十進位制 問題描述 從鍵盤輸入一個不超過8位的正的十六進位制數字符串,將它轉換為正的十進位制數後輸出。 注:十六進位制數中的10~15分別用大寫的英文字母A、B、C、D、E、F表示。 樣例輸入 FFFF 樣例輸出 65535 方法一:巧用C語言的輸入輸
Scala練習(十六)
1. <fred/>(0) 得到什麼?<fred/>(0)(0)呢?為什麼? 回答:<fred/>(0) 得到一個scala.xml.Node,<fred/>(0)(0)也是得到scala.xml.Node。
[2018年5月30號]C++ primer 課後練習 第十六章 模版與泛型程式設計
16.17當class和typename同在模版引數列表中時,兩者並無不同(P580),但是當函式返回型別是模版內定義的型別成員時,必須使用typename,.用來區分是否是static成員16.18a.template <typename T, typename U,
課後練習、十六
9-4 就餐人數 :在為完成練習9-1而編寫的程式中,新增一個名為number_served 的屬性,並將其預設值設定為0。根據這個類建立一個名為restaurant 的實 例;列印有多少人在這家餐館就餐過,然後修改這個值並再次列印它。 新增一個名為set_number_served() 的方法,它
藍橋杯 練習 Java 十六進位制轉八進位制
第一次寫部落格,有不足之處還請大家多指正 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = n
CUDA實例練習(十):多個cuda流
events get 所有 float speed print main rand free 1 #include <stdio.h> 2 #include <cuda_runtime.h> 3 #include <device_
練習二十八:回推與遞推練習
問題:已知有五個小朋友一起。第五個朋友說自己比第四個大兩歲,問第四個人,他說他比第3個人大2歲,問第三個人,他說他比第二個人大兩歲,問第二個人,他說他比第一個人大2歲,問道最後一個人時,他說他10歲 求第五個人年齡是多少 1 def age_old(n): 2 if n == 1: 3
練習三十二:用python實現:按相反的順序輸出列表的每一位值
用python實現:按相反的順序輸出列表的每一位值 1. 使用list[::-1] 1 list1 = ["one","two","three","four"] 2 for i in list1[::-1]:#list[::-1]結果為列表的反向 3 print(i) 2. 使用l
opencv學習筆記六十五:人臉識別演算法之EigenFace
簡要: 特徵臉演算法是將影象每一個畫素當作一維特徵,然後用SVM或其它機器學習演算法進行訓練。但這樣維數太多,根本無法計算。我這裡用的是ORL人臉資料庫,英國劍橋實驗室拍攝的,有40位志願者的人臉,在不同表情不同光照下每位志願者拍攝10張,共有400張圖片,大小為112*9
練習三十八:矩陣for迴圈應用
習題如下: 求一個3*3矩陣對角線元素之和 利用for迴圈控制輸出二維陣列,再將a[i][j]累加後輸出 1 a = [] 2 sum1 = 0.0 3 for i in range(3): 4 a.append([]) 5 for j in range(3):
練習三十九:陣列插入排序
陣列序列的排序有內建方法,insert(),但是要對已經排序好的陣列進行插入排序時,讓插入的資料滿足原有排序怎麼操作,先看習題 已知有一個已經排序好的陣列,要求是,將一個新的資料項插入到陣列中 思考過程; 先判斷原陣列的排序方法,然後按照排序方法,將新資料與資料中最後一個數據進行比較,然後找到插入位置後,將資
練習三十九:數組插入排序
練習 移動 span div for 找到 方法 code 有一個 數組序列的排序有內置方法,insert(),但是要對已經排序好的數組進行插入排序時,讓插入的數據滿足原有排序怎麽操作,先看習題 已知有一個已經排序好的數組,要求是,將一個新的數據項插入到數組中 思考過程;
“全棧2019”Java第六十章:如何定義介面
難度 初級 學習時間 10分鐘 適合人群 零基礎 開發語言 Java 開發環境 JDK v11 IntelliJ IDEA v2018.3 文章原文連結 “全棧2019”Java第六十章:如何定義介面 下一章 “全棧2019”Java第六十一章:如何實現介面? 學習小
練習四十一:百錢百雞
公雞5文錢一隻,母雞3文錢一隻,小雞3只一文錢,用100文錢買100只雞,其中公雞、母雞、小雞都必須有,那麼可以買公雞、母雞、小雞各多少隻,正好是100文錢了 1 for x in range(1,21): 2 for y in range(1,34): 3 z =