學習時犯了低階錯誤!!! 把整數和字串進行比較前沒有強轉型別..
num = input('使用者請輸入電話號')
if not num.isdigit():
print('你輸入的不是數字')
else:
if len(num) != 11
print(輸入不正確)
else:
tel = num[:3]
if 130<= int(tel) <=150:
# if 130<=tel<=150: # Str和int比較前必須轉為int, 否則報錯!!!
print('這是移動號')
elif 150<= int(tel) <=170:
# elif 150<=tel<=170:
print('這是聯通號')
elif 170<= int(tel) <=199:
# elif 170<=tel<=199:
print('這是電訊號')
else:
print('該手機號不屬於任何運營商')
相關文章
- MySQL把字串欄位轉換為日期型別進行比較MySql字串型別
- 使用錯誤的運算子進行字串比較缺陷漏洞字串
- 記錄一次數字和字串比較時候犯的錯誤字串
- Oracle date 型別比較和String比較Oracle型別
- 字串大小寫轉換和字串的比較字串
- ES5 / ES6 自定義錯誤型別比較型別
- SQL中欄位比較型別不匹配錯誤:‘cannot be cast to’SQL型別AST
- JZ-049-把字串轉換成整數字串
- 利用compareTo方法進行字串比較排序字串排序
- 有沒有學習Linux比較好的入門書籍Linux
- 解決“當前擴充套件快取策略沒有進行註冊”的錯誤套件快取
- mybatis引數型別錯誤MyBatis型別
- 劍指offer——把字串轉換成整數C++字串C++
- Python 解惑:整數比較Python
- JavaScript 字串轉換數值型別JavaScript字串型別
- MySQL 的 timestamp 和 datetime 型別比較MySql型別
- JAVA中字串比較equals()和equalsIgnoreCase()的區別Java字串
- MySQL主從複製錯誤——列型別轉換錯誤MySql型別
- UFDoble型別計算、比較大小。BigDecimal轉UFDouble型別Decimal
- 力扣 - 劍指 Offer 67. 把字串轉換成整數力扣字串
- 《Leetcode of December》劍指 Offer 67. 把字串轉換成整數LeetCode字串
- sql最佳化-錯誤強制型別轉換導致索引失效SQL型別索引
- php型別比較表PHP型別
- 字串轉換整數(atoi)字串
- [swift 進階]讀書筆記-第八章:錯誤處理 C8P3 帶有型別的錯誤Swift筆記型別
- Java™ 教程(比較字串和字串的部分)Java字串
- leetcode 解題:7. 整數反轉 @ 彈出和推入數字 & 溢位前進行檢查LeetCode
- 字串比較字串
- 匯入sql時報日期型別錯誤SQL型別
- 臨時隨筆:大腦當機低階大錯誤合集
- 關於 PHP 不同資料型別在比較時該如何轉化問題PHP資料型別
- 給定一個 32 位有符號整數,將整數中的數字進行反轉。符號
- mysql 字串型別的數值欄位按照數值的大小進行排序MySql字串型別排序
- Delegate如何進行型別轉換?型別
- 字串-簡單字串比較字串
- 沒有學不會的C++:顯示型別轉換(Casting)C++型別AST
- 利用“CRM”進行數字化轉型,有何好處?
- PHP比較字串PHP字串