CCF 201312-2 ISBN號碼 Python程式碼
a = input() #需要注意的點:輸入字串之間的轉變 .split的應用,.join的應用///注意每一種if情況 b = a.split("-") c = ''.join(b) flag = 0 j = 1 for i in range(len(c)-1): flag =int(c[i])*(i+1)+flag d = flag % 11 if(d == 10): if (c[9] == 'X'): print("Right") else: print(a[0:12] + 'X') else: if(str(d) == c[9]): #只能進行str比較,不能全轉為int比較,否則不能滿分 print("Right") else: print(a[0:12] + str(d))
相關推薦
CCF 201312-2 ISBN號碼 Python程式碼
a = input() #需要注意的點:輸入字串之間的轉變 .split的應用,.join的應用///注意每一種if情況 b = a.split("-") c = ''.join(b) flag = 0 j = 1 for i in range(len(c)-1): fla
CCF 201312-2 ISBN號碼
格式 分隔符 return 書籍 6.0 right body ++ ios 試題編號: 201312-2 試題名稱: ISBN號碼 時間限制: 1.0s 內存限制: 256.0MB 問題描述: 問題描述 每一本正式出版的圖書都有一個ISBN號
ccf-csp 201312-2 ISBN號碼 java
問題描述 試題編號: 201312-2 試題名稱: ISBN號碼 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述 每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位
201312-2-ISBN號碼-CCF
解題思路:雖然是模擬,但是要細心。 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int m
201312-2-ISBN號碼
試題編號: 201312-2 試題名稱: ISBN號碼 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述:
201312-2 ISBN號碼
tab 出版社 turn names ++ 計算 bsp 大寫字母 位數 題目傳送門:http://118.190.20.162/view.page?gpid=T4 問題描述 試題編號: 201312-2 試題名稱: ISBN號碼
CCF-CSP-2013-12-2 ISBN 號碼
問題描述每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”是分隔符(鍵盤上的減號),最後一位是識
CCF 201703-1 分蛋糕 Python程式碼
n , k = input().split() n = int(n) k = int(k) a = list(map(int,input().split())) count = 0 #人數 total = 0 for i in range(len(a)): total = tota
CCF 201709-1 打醬油Python 程式碼
n = int(input()) #買醬油總瓶數 number = 0 if n == 0: print(number) if n != 0: #//除法取整 %除法取餘 a = int(n // 10) # a為買醬油的總瓶數,b為五瓶出現的次數,c用於計
CCF--201409-2畫圖(Python) 詳細註釋
CCF–201409-2畫圖(Python) 詳細註釋 試題編號: 201409-2 試題名稱: 畫圖 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 在一個定義了直角座標系的紙上,畫一個(x1,y1)到(x2,y2)的矩形指將橫座標範圍從x1到
CCF-CSP 練習題 ISBN號碼
我的思路:一開始想先將字串中的符號‘-’去掉,然後將字串轉換成int型別的資料進行計算,發現比較麻煩。後來想到利用x-48將單個char型別的資料轉換成int型別資料,然後在計算簡單了很多。 #include<iostream>
CCF-ISBN號碼(Python)--含詳細註釋
CCF-ISBN號碼(Python)–含詳細註釋 Python程式碼如下: # join() 方法用於將序列中的元素以指定的字元<連線>生成一個新的字串 # split() 通過指定分隔符對"字串"進行<切片> a = inpu
CCF CSP考題 2013-12 1、2題 (找到出現最多的數,ISBN號碼判斷)
第一題 找到出現次數最多的數 試題編號:201312-1 試題名稱:出現次數最多的數 時間限制:1.0s 記憶體限制:256.0MB 問題描述: 問題描述 給定n個正整數,找出它們中出現次數最多
CSP201312-2:ISBN號碼
第一個 total 復試 == num new 輸出 turn tab 引言:CSP(http://www.cspro.org/lead/application/ccf/login.jsp)是由中國計算機學會(CCF)發起的"計算機職業資格認證"考試,針對計算機軟件開發、軟
一行python程式碼寫九九乘法表,1,2,3…到100的和,交換兩個變數的值
用一行程式碼輸出九九乘法表: 第一種方法: print('\n'.join([' '.join(["%d*%d=%d"%(i,j,i*j) for i in range(1,j+1)])for j in range(1,10)])) 第二種方法: print('\n'.join
notepad++編譯器儲存的python程式碼出現python:can't open file '**.py' :[error 2] No Such file or directory問題怎麼解決
初學Python的小白不懂編譯器儲存python程式碼如何在命令列模式下執行。很多小白在執行時會直接輸入python **.py。所以會出現如標題所述的問題。我將我的解決方式放在下面僅供參考。 輸入win+r開啟cmd磁碟介面。這裡系統預設是C盤。 如果直接輸入就會出現標題
CCF 201803-2 碰撞的小球-Python版
問題描述 數軸上有一條長度為L(L為偶數)的線段,左端點在原點,右端點在座標L處。有n個不計體積的小球線上段上,開始時所有的小球都處在偶數座標上,速度方向向右,速度大小為1單位長度每秒。 當小球到達線段的端點(左端點或右端點)的時候,會立即向相反的方向移動,速度大小
入門|三行Python程式碼,讓資料預處理速度提高2到6倍 python入門
在 Python 中,我們可以找到原生的並行化運算指令。本文可以教你僅使用 3 行程式碼,大大加快資料預處理的速度。 入門|三行Python程式碼,讓資料預處理速度提高2到6倍 Python 是機器學習領域內的首選程式語言,它易於使用,也有很多出色的庫來幫助你更
三行Python程式碼,讓資料預處理速度提高2到6倍
小編有自己的Python學習交流群865597862 !進群可以免費領取2018Python最新的學習資料哦! Python 是機器學習領域內的首選程式語言,它易於使用,也有很多出色的庫來幫助你更快處理資料。但當我們面臨大量資料時,一些問題就會顯現…… 目前,大資料(
2行python程式碼打造多執行緒工具,這是史上最強的黑科技?
Python黑科技 兩行程式碼實現多執行緒操作 學習Python中有不明白推薦加入交流群 號:960410445 &