可以在括號那指定分割的依據,這個分隔字串不會留下。 >>>print('You work very hard!'.split('o')) ['Y', 'u w', 'rk very ... ... <看更多>
python print字串+數字 在 【大學生必學的30個Python技巧】技巧2:基本功—數字與字串 的必吃
昨天認識了編輯器之後,第二天就要開始進入寫程式的環節囉,有沒有很期待୧⍢⃝୨ 今天的主題是程式語言最基本的,也就是要先認識各種變數的資料型態 ... ... <看更多>
Search
可以在括號那指定分割的依據,這個分隔字串不會留下。 >>>print('You work very hard!'.split('o')) ['Y', 'u w', 'rk very ... ... <看更多>
昨天認識了編輯器之後,第二天就要開始進入寫程式的環節囉,有沒有很期待୧⍢⃝୨ 今天的主題是程式語言最基本的,也就是要先認識各種變數的資料型態 ... ... <看更多>
#1. Python基礎入門— 字串、數字與變數 - Medium
學習程式語言時,常常忽略了基礎的重要性,本章節將會用最簡單的方式,一次搞懂Python中字串、數字與變數的基本運用,帶領讀者們進入編程的世界。
#2. Python字串(string)基礎與20種常見操作 - 自學成功道
字串 是程式設計很常用到的資料型態,"Hello"就是一個字串。本文介紹Python字串的基本觀念及操作,包括運算子、函式len()、f-strings, ...
本篇將介紹Python String(字串)資料型態的基本用法,包含字串的合併、格式化、裁切及常用的內建方法(Built-in function)。 一、字串連接(String concatenating). 首先, ...
#4. 7. 輸入和輸出— Python 3.11.4 說明文件
有許多的值,像是數字,或list 及dictionary 等結構,使用這兩個函式會有相同的表示法。而字串,則較為特別,有兩種不同的表示法。 一些範例:.
Python 零基礎入門學習筆記數字、字串的定義# 將數字123 存到自訂變數int 裡, ... 判斷字串是否在(in)某字串中,或不在(not in)某字串中print("H" in ...
#6. 【Day14-字串】淺談python中最常用到的str處理方式——格式化
str基本操作. 如何產生一段字串. 字串相接-使用 + 或 *. s1 = "pui" print(s1 + "~") # 字串加法為前後相接print(s1 * 3) # 字串乘法為重複n次. 輸出: pui~ puipuipui ...
#7. 處理字串資料· 學習如何使用Python 程式語言 - Chu-Siang Lai
字串 資料可以是以單引號(')或雙引號(")包起來的文字資料,相對於數值資料,字串就是用來表示文字的資料。 字串資料也可以儲存於變數中: x = 'Hello, world' print ...
#8. 文字與字串string - Python 教學 - STEAM 教育學習網
字串 是Python 裡最常使用的序列,可以包含字母、數字、符號、標點甚至空格、換行, ... print(a). 此外,也可以使用「 str() 」,將資料轉換成字串,下方的程式將 ...
#9. Python印出(print)字串與字串的對齊{:8.2f}預設靠右 - 儲蓄保險王
Python 印出(print)字串與字串的對齊{:8.2f}預設靠右, {:<8.2f}靠左,{:>8.2f}靠右,{:^8.2f}置中 ... #{:5d} 5個字元,未指定預設靠右,d是數字格式.
#10. Python :字串加整數 - 拉不拉多的夢幻世界
在Python中字串跟整數是不能直接相加的要做這樣的動作,必須透過str()函數或是int()把要轉換的字元進行 ... Python :字串加整數 ... print 'var:'+var
#11. 2-1 資料型態 - 文華高中BookStack
第一個跟世界打招呼的程式! print的內容可以是變數(variable): print(a),數字(init): print(1234),或是字串(string): ...
#12. e.Python - 字串(String) - HackMD
x = "GoodBye~" print(x,id(x)) x = x[:-1] #字串不能修改,會直接成為新物件 ... unicode_a_with_acute "\u00E1" #透過\u後面跟著4碼16進位數字表示Unicode字元.
#13. 1 一、變數與資料型態
Python 變數不需要宣告資料型態就可以使用,語法為: ... fruit = ' "蘋果" ' #資料型態為字串,變數值為「"蘋果"」 ... 只能由大小寫字母、數字、_、中文組成.
#14. Python字串- 運算符號 - 學呀
什麼是字串? 我們都有寫是下面這種簡單的程式:. print("Hello World").
#15. Python3 字串 - ITREAD01.COM - 程式入門教學
在Python 中,字串格式化使用與C 中sprintf 函式一樣的語法。 例項(Python 3.0+). #!/usr/bin/python3 print ( ...
#16. 如何在Python 中從字串中提取數字 - Delft Stack
本教程演示瞭如何在Python 中從一個字串中提取數字。 ... "Hi my age is 32 years and 250 days12" print(temp_string) numbers = [int(temp)for temp ...
#17. 淺談Python 的基本數字運算、變數與字串 - 挨踢路人甲
例如下圖中定義abs變數為'Hello'字串,使用print(abc)正確的顯示,但print(Abc)則是錯誤,可見abc與Abs是被視為兩個不同的變數,說明大小寫是有差別,且 ...
#18. Python print函數 - CyuBlog
介紹python內建函數,可以用print函數將文字、數字或是變數的值用標準 ... 輸出整數: print(int); 輸出字串: print(str); 輸出布林值print(bool) ...
#19. Python 自學第三天:數字、字串的基本運算
Python 有四種格式化方式。 「舊式」格式化 %; 「新式」格式化 str.format(); Formatted String Literals 字串字面量 ...
#20. 字串- Python
\" :雙引號“。 \ooo :以8 進位數字ooo 表示字元碼點(Code point),最多三位數,例如 '\101 ...
#21. Python 字串格式化教學與範例 - Office 指南
介紹Python 的字串格式化方法,調整文字與數值的輸出格式,並提供實用的範例 ... 字串格式化 msg = '{}, {}!'.format('Hello', 'World') print(msg)
#22. 字元取代replace()、字串分割split() | Yiru@Studio - - 點部落
Python -11字串處理-抓取字串中的字元、計算字數len()、字母轉大小 ... a = "Hello,world" print(a[6]) #抓字串的第幾個位置從0開始算. 實作題:.
#23. 在Python 中如何打印字符串和变量 - freeCodeCamp
原文:Python Print Variable – How to Print a String and Variable ... 如前所述, print 语句用于输出各种信息,包括文本和数字、变量和其他数据 ...
#24. Ch6-6 數字與字串格式化| - Python程式交易
Ch6/f-string1.py :f-string簡單範例。 X = 14588.2345 #千分位符號且小數位數2位rstr = f'{X:>,.2f}' print(rstr) ...
#25. Python 程式設計
數字 型態的切⽚片. — 必須先⽤用str()函數轉換成字串. 字串處理 ... print("會員編號2:%(#2)d,會員編號1:%(#1)d"%{"#1":10,. "#2":20}). 會員編號2:20, 會員編號1:10.
#26. 利用Python處理字串、字元全攻略 - 聯成電腦
任務8-2:其它格式化Format用法. 程式碼. num = 23. print("Num ...
#27. Python 整數與字串轉換convert int and string - 菜鳥工程師肉豬
Python 整數與字串的轉換方式如下。 使用 str() 函式轉整數(int)為字串(string)。 n = 123 print(type(n)) # <class 'int'> s = str(n) print(type(s)) ...
#28. 【Python 基礎語法#5】python print 變數的值& 變數名稱方法總 ...
python 更新至3.8 後,f-string 新增了一個極好用的debug 功能, 可以同時輸出「變數的值(variable value)」與「變數的名稱(variable name)」, 前者輸出 ...
#29. 第四單元程式的輸出入
Python 程式設計輕教材. 以上print('aa') 是輸出字串,print 內若是接變數,那就輸出變數. 的內容,請鍵入以下程式,並觀察輸出結果。 a,b,c=1,2,3 print(a) print(b).
#30. Python中的print()函數:輸出字串和變量值
其中,value參數可以是任何類型的值,可以是字串、數字、列表、字典等等。sep參數用於指定輸出的字串之間的分隔符,默認值為空格;end參數用於指定輸出的 ...
#31. [python] [VI coding] 第八章字串- 教學區 - NVDA 台灣
中括號內的數字稱為index ,也就是索引,這個數字代表有序字串的第幾個字元。但請注意上例的執行結果,你的期望可能與python 不同:.
#32. Python print字符串和数字原创 - CSDN博客
Python print 字符串和数字 原创. 2018-10-22 07:45:21 1点赞. loneba. 码龄14年. 关注. data=("Lerbron","James",34). format_str="This is %s %s. His age is %s".
#33. Python/字符串- 維基教科書,自由的教學讀本 - Wikibooks
Python 中的bytes用b'xxx'的形式表示。x可以用字符表示,也可以用ASCII編碼形式\xnn ... string.isalnum(), 如果string 至少有一個字符並且所有字符都是字母或數字則 ...
#34. python 數值資料、輸入、輸出
python 可以⽤complex(x,y)來表⽰ ... print ("實部為: ",z.real) #印出複數z的實部 ... 1 x = int(input('請輸入數字x:')) #輸入的資料型態是字串,型別轉換為數值.
#35. 程式變數數值及字串的進階操作
Python 提供一系列的isxxx的功能,可判斷字串是否有xxx屬性. • var='python programming 123'. • print(var.isdigit()) # 是否全為數字.
#36. Python 字串格式化 - 腳印網頁資訊設計
使用連續兩個 {{ 或 }} 來顯示 { 或 } 。 範例程式:. # 不指定索引位置,依順序 print('{} {} {} ...
#37. CH4.字串+數字-習題- 菲絲恩教你學會Python
第四章String + Number [字串+數字]-習題. 習題一 請查詢附錄X的表格,將以下句子全部輸出成小寫,"PLEASE CONVERT THIS SENTENCE TO LOWER CASE." ...
#38. Python String Formatting, 字串格式化 - George的生活點滴
或print('{} {}'.format('Hello', 'world!!')) #新的寫法. %s 代表字串,{} 亦表示字串, 在{} 中可加入數字,可指定輸出的字串上例中若 ...
#39. [Python] 字串格式化補零、取小數的方法
這個方法同樣可以用於數值,跟 format() 的使用方法大同小異。 a = 777 print('%05d' ...
#40. Python3 print 函数用法总结 - 菜鸟教程
1. 输出字符串和数字[mycode3 type='python'] >>> print('runoob') # 输出字符串runoob >>> print(100) # 输出数字100 >>> str = 'runoob' >>> print(str) ..
#41. Python程式語言part1
只能由字母、數字或底線組成,不可以用標點符號或特殊. 字元 ... 輸出函數print( ):輸出訊息到螢幕 ... 所有輸入皆視為字串,若需數值需用函數轉換.
#42. [Python] 字串的大小寫處理函數|方格子vocus
pythonCopy code# 使用upper() 函數將字串轉換為大寫 string = "Hello, World!" new_string = string.upper() print(new_string) # 輸出: HELLO, ...
#43. 變數、資料型態與輸出輸入
輸入與輸出. 輸入. Python語言使用input()函數由鍵盤輸入字串資料; 需要使用資料轉換函數轉換成整數,或浮點數. 輸出. Python語言使用print()函數在主控台顯示資料.
#44. Python 速查手冊- 9.3 字串相關的內建函數 - 程式語言教學誌
bin(x) 回傳整數參數的二進位數字字串,舉例如下 print(bin(12)) print(bin(-22)) #《程式語言教學誌》的範例程式# http://kaiching.org/ # 檔名:fstring02.py ...
#45. 家豪教學網python print fromat 指令
python 的字串格式規劃大略有2 種,期中format 可分為字串型與函數型 ... print("{:4}/{:2}/{:02}".format(2019,10,3)), 利用前導0 ,可使數字補零。 2019/10/03.
#46. [Python] 擷取部份的字串:Slicing - 藏經閣
字串[索引值]. 要特別注意的是索引值是由0 計算,所以設定的索引值要+ 1 取值,例如: string = "python" print(string[3]) # 輸出為h. 這裡的string[3] 就是取字串中 ...
#47. 程式語言觀念先知
甲、python 第一個輸入指令input(). 乙、python 第一個輸出指令print() ... 進制轉換:輸入一個整數(十進制),轉換成2 進制數字(用字串呈現). 【python 內建 ...
#48. Python的筆記1-基本數字、字串、變數
But I don't like them. Haha 注意, print(a)是印出給人類看的文字、句子. 表達式, 意思.
#49. Python 變數命名與型態轉換-Python 從零開始(二) - 量化通
Python 的程式語法中主要是由「資料」和「運算」組成的。 ... 以台積電的股票代號2330 為例,它實際代表是一個字串,而不是數字,但電腦會判別它是一個整數(int), ...
#50. [python] 字串格式cheatsheet - Mike's Learn & Fun
字串 格式化實在太常用了啦! 很多數字要print 的時候都需要做個轉換,我自己最常用的大概就是像這樣: a= 3.1155 print u"這是一個浮點值: %f , 這是另 ...
#51. 制霸Python f-string 各種格式使用方法 - MyApollo
開發程式時,字串的輸出經常會需要做一些格式(format),例如數字加上千分位符號、百分比,又或者需要置左、置中、置右對齊等等,這些需求Python 也都 ...
#52. [ 筆記] python 2-2 數字字串的基本運算筆記 - 璇的小小生活
數字 : 基本算術運算→加減乘除、取餘數mod 除法詳解→整數除法、小數除法兩個*代表X的Y次方→X**Y 字串: 表示法詳解→雙引號、單引號、多行文字重覆 ...
#53. 在Python 中將不同類型的變數串聯成字串 - FoolEgg.com
由於Python 是使用dynamic typing ,所有變數也不需要在建立時輸入類型。在很多情況下,我們也需要將字串、數字、布林值和字符等組合在一起。
#54. 檢查給定字符串在Python 中是否為數字 - Techie Delight
这篇文章将讨论如何在Python 中检查字符串是否为数字......这个想法是将字符串转换为浮点数,如果无法转换则返回false。
#55. 7_國中版Python課程20211022 - 簡良諭老師研習專區
input()函數:讓使用者由鍵盤輸入資料,通常會用變數儲存該資料:輸入資料為字串 ... y = int(input("請輸入數字y: ")) z = int(input("請輸入數字z: ")) print(x+y+z).
#56. 金融計算程式運用(一)【2】 - Amazon AWS
split() 與 join() :切割與連結字串; 轉換字串為數字; 用 strip() 、 lstrip() ... Python中的 list 是由『有序(ordered)』的元素(element)構成。
#57. 用Python 把英文字母轉換成數字?ord() 和chr() 的教學
簡單來說,ASCII 是一個國際認受的字元(character)索引(index)。 上圖顯示ASCII 索引表的某些數值。留意左邊的數值(46-109)是一個索引( ...
#58. Python的字串處理
複習一下Python的字串處理: 文字相關方法name="Benjamin" ... 判斷是否為文數字,注意28C沒有空格# True print('28 C'.isalnum()) # 判斷是否為文 ...
#59. Python List 應用
輸入一個整數N,輸出小於N的所有階梯數字個數. ❍N是長整數,Python整數資料型別無法表示,須以字串表示. 12. 演算法第二版,主要流程(長整數數字字串N).
#60. 全網最細Python 格式化輸出用法講解(推薦) - 每日頭條
【示例2】使用print() 函數把數字輸出為十六進位、十進位、八進位格式的 ... f-string 是Python3.6 新增的一種字符串格式方法,由於前面已經介紹了 ...
#61. 主要型態(I)—字串(String) - PyInvest
3. 變數名稱不可以是Python Keywords, 如sum、print、return等等有功能的文字。 4.變數名稱盡量避免過長,可避免後續手誤打錯的機會。 接下來,讓我們進入 ...
#62. Python 3.1 快速導覽- 內建字串型態(string) - 程式語言教學誌
字串 (string) 屬於不可變(immutable) 的序列(sequence) 型態,可進行以下序列通用的計算 ... str.isalnum(), 判斷字串中的字元是否都是字母或數字.
#63. 串列list型態- Python - GitBook
一般來說,如果我們有一個數字,都是直接表示它即可,例如下面這個例子是用一個 ... 有了自訂索引值的概念,那麼要拿其中一個片段的字串就容易了,可以使用「:」來設定 ...
#64. Python亂談
嗯,這個錯誤似曾相似,字串+數字確實是怪怪的,想起來要把數字cast成字串了。 print("Tom has " + str(cars) + ...
#65. Python 3 - 自問自答Flashcards - Quizlet
記得要先import string # 給我一串大寫A-Z的set. uppercase_set = set(string.ascii_uppercase). # 給我一串數字的list. List = list(range(111,999,111)) print (List).
#66. 從零開始的python ep.4 字串(格式化) - 創作大廳
例如,在print 函數的引數中以字串方式表達包含下表中描述內容所欲格式化的 ... 加入數字,會將數字與字串長度比較,如果數字大於字串,會讓字串靠右 ...
#67. Python 字串格式化(套用變數) - Java Artisan / Neil Chan
Python 字串 格式化(套用變數). Python 字串格式化就像是Hibernate 的HQL 語法中,用? ... 號蓋過數字0 print('I have %- 5d books.
#68. Chapter 1 變數(Variable) - CodiMD
字串 (string):字串是以單引號或雙引號括起來的任意文本,比如'hello' ... python 中print() 是一個函數,他可以印出你輸入的數字,例如print(“123”),結果應為123
#69. Basic Materials of Python - TNFSH Online Learning Platform
2 Print("1a2b".Isalpha()). ¢. ¡. True. False. • str.isdecimal(), str.isdigit(), str.isnumeric() 字串是否為數字9以涵蓋範圍論,isdecimal().
#70. [python] 字元、字串(string)與串列(list)的差別 - 恩比柿- 痞客邦
參考這篇:一個英文字母、數字或符號,我們稱它為字元。 例如:a、1、$… ... [python] 字元、字串(string)與串列(list)的差別 ... print S[1].
#71. 繼續與後續輸入值比對num = eval(input()) if min_num == -1
其他應用範例: #print(input()[::-1]) #列印出最後一個索引值並輸出#或#num = input() #string=''.join(reversed(num)) #print(string) #使用reversed函式並使用join ...
#72. Python - math.sinica.edu.tw
number 數字: – 型態: int, float. #簡單的數字運算 a = 2 print(a) a += 3 print(a) a, b = 13.5, 18 print(a, b). Page 3. Variable 變數. • string 字串:.
#73. Python 基礎一
num = input("請輸入一的幸運數字:") print("您的幸運數字是: " + num). 請輸入一的幸運數字:5 您的幸運數字 ... x = 'Python' y = 10 z = x + y #字串+整數 print(z).
#74. Python Lecture 1: Basics
在print函式中放進想要顯示在螢幕上的內容. ○ 顯示一串文字(字串,用單引號' '包起來) print ('Hello World!!') ○ 顯示幾個數字,函式內以逗號分開.
#75. [Python初學者] 10種Strings 字串用法- 想方涉法
5) 分割字串split ( ). 9, String concatenation 串聯字串, 利用加號+ 表示. 10, String Format 字串格式, 利用 format () 將字串和數字結合 ...
#76. Python 字串長度|len() 方法示例 - LearnCode01
您可以使用len() 獲取給定字串、陣列、清單、元組、字典等的長度。 ... str1 = "Welcome to Python Tutorials" print("The length of the string is ...
#77. Python中的格式轉換,格式(補零、指數記法、十六進制等)
要在Python 中將數字或字符串轉換(格式化)為各種格式, ... ValueError: '=' alignment not allowed in string format specifier print('sign: ...
#78. 3. 非正式的Python介紹
除了數字之外, Python也有能力處理字串(string)。 ... (如果你使用print 這個敘述(statement)來印出字串的話,螢幕的輸出就不會有引號出現,而且字串中的escape ...
#79. 面試官讓用5種python方法實現字串反轉?對不起我有16種……
print (b). Python中,串列可以進行反轉,我們只要把字串轉換成串列,使用reverse()方法,進行反轉,然後再使用字串的join()方法遍歷串列,合併成一個 ...
#80. 03 數值與字串處理04 流程控制
print (random.random()). 3-2 字串與字元(1/6). 3-2-1 ASCII與Unicode. 就文字來說,主要的編碼方式有下列兩種,Python 2預設採取ASCII,. Python 3預設採取UTF-8, ...
#81. python字串擷取數字-在PTT/IG/網紅社群上服務品牌流行穿搭
可以在括號那指定分割的依據,這個分隔字串不會留下。 >>>print('You work very hard!'.split('o')) ['Y', 'u w', 'rk very ...
#82. python/HelloPython.ipynb at master · ccwu0918/python - GitHub
print 命令參數格式化(%)¶. print(項目% (參數列)). %s 字串, %d 數值; %3d 代表3位數字, %3s 代表3個文字字串; %-3d 或%-3s 代表文字數字靠左對齊 ...
#83. 看板Python - [問題] 超長字串的讀取? - 批踢踢實業坊
最近做onlinejudge 時遇到一個狀況, 題目會給出一個超長字串(皆為數字中間以空白分隔) ex.10 200 3 6000 40545 87242 ... (長度約10^7個數字) 之前的 ...
#84. Python初學總整理第3講:Python資料型態和運算子 - 快樂學程式
Learning Python is interesting.””” print(a) print(b). [ ]可用於取得字串中的元素,每個字元長度都為1,但第一個字元的位置為0,該數字被稱為索引 ...
#85. Python String isdigit() 函數- 0x資訊
我們可以使用字元的ascii 值並使用isdigit() 列印數字。 例子. string_variable = 「1234」 print(string_variable.isdigit()). 輸出. True. 編寫一個程序 ...
#86. Python字符串拼接(包含字符串拼接数字) - C语言中文网
str1 = "Python教程" "http://c.biancheng.net/python/"; print(str1) ... 在很多应用场景中,我们需要将字符串和数字拼接在一起,而Python 不允许直接拼接数字和字符 ...
#87. 第05 章- python 程式設計初探 - 鳥哥的資傳教學資源
使用print("字串") 這個程式碼功能,就可以在螢幕上列出你要輸出的字串!寫程式第一隻通常就是哈囉世界(hello world), 讓我們來玩一玩!檔名就稱為hello.
#88. 手把手學Python - 最基礎的輸出(print) - 教示導視望
字串 和數字在print 印出來時, 結果是相同的 · name = "dunst" · 把"My name is " 改成"My name is", 這樣字後面的空格就不見了。 · 執行這支程式(python ...
#89. Python字符串 - 極客書
Python 使用單引號和雙引號來表示字符串是一樣的。 ... print "Updated String :- ", var1[:6] + 'Python' ... 如果字符串隻包含數字則返回true,否則為false.
#90. Python for Beginners (7)|字串(String) 資料型態介紹與使用
字串 (String). 並且使用單引號或雙引號括起來,所以'Hello, Python' 和“Hello, Python” 是一樣的,我們可以使用print() 函式輸出它的結果。
#91. python 字串转数字 - 稀土掘金
python 字串 转数字. 在Python中,可以使用int()函数将字符串转化为整数型数字。 例如: x ...
#92. 課程名稱:程式設計- 3.input 輸入 - Google Sites
※input()進來的都是字串,由資料轉換函式來決定資料型態。※ ... 輸出:歡迎光臨Python世界,Allen. 【輸入數字的語法】:數字變數= int( input('[提示文字]') ) ...
#93. Python使用format与f-string数字格式化 - 知乎专栏
使用format或f-string将数字类型(int, float)转化为特定格式的字符串类型 n = 12 # 语法1 (Python2.6及以上) print('[{}] -> [{:0=3d}] ---- 整数补 ...
#94. Python data type – string - 文科人這樣讀理科
Python 的data type 常用的有7種: 1. 文字型(String):str " " 2. 數字型(Numeric):int, float, complex 3. 序列型(Sequence):list [ ] ...
#95. 【大學生必學的30個Python技巧】技巧2:基本功—數字與字串
昨天認識了編輯器之後,第二天就要開始進入寫程式的環節囉,有沒有很期待୧⍢⃝୨ 今天的主題是程式語言最基本的,也就是要先認識各種變數的資料型態 ...
python print字串+數字 在 看板Python - [問題] 超長字串的讀取? - 批踢踢實業坊 的必吃
最近做 onlinejudge 時遇到一個狀況,
題目會給出一個超長字串(皆為數字中間以空白分隔)
ex.10 200 3 6000 40545 87242 ... (長度約10^7個數字)
之前的處理方法都是先做切割(以空白分隔)再轉成數字
list1 = input().split(' ')
list2 = [int(x) for x in list1]
但這題因為字串太長,在第一步驟時就產生 MemoryError的訊息
可是我又得判斷出字串中所有數字(任取三個) "是否有機會形成一個三角形的邊長"
像這樣的狀況 各位前輩們有什麼較好的策略嗎? 感謝!!
(新手自學中 問題若太嫩還請包涵...)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.241.113
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1505516658.A.14E.html
挖 居然是是Django本人!(學習ing)
抱歉回晚了 每個數字範圍 1~10^9, 然後數字可以重複,字串未做排序
D大的方式是不是只適用於數字沒有重複呢?
附上題目連結 https://zerojudge.tw/ShowProblem?problemid=c268
後來想到好像可以使用 for 迴圈 + string = sys.stdin.read(size) 存取片段字串
只是卡在那個size不知道要多大...(不知道每個數字位數,每次斷點不同 orz)
※ 編輯: ddchris (118.166.241.113), 09/16/2017 17:01:44
感謝樓上兩位 其實我兩方面都不是很清楚
後來有問別人提供了解法:
任選3不能成為三角形的組合會是 1 1 2 3 5 8...(費氏數列?)
所以當 f(44)時超過10^9,故超過44組以上皆可排成三角形(應該是這樣沒錯?)
if n > 44:
s = 'x' (為了讓迴圈可以跑設的任意字串?)
while s[-1] != '\n': ( readline 當讀到檔案末端送出\n來結束迴圈?)
s = sys.stdin.readline(500000) (在記憶體限制內讀取適當大小?)
print('YES')
有錯還請告知 ^^"
... <看更多>