關於python3.6.3 與python2.7.14使用for循環便利時遇到in range(變量)時錯誤
1. number = input("Enter a numbers: ")
2. product = 1
3. for i in range(number):
4. product = product * (i + 1)
5. print(product)
在python3.63下報錯“TypeError: ‘str‘ object cannot be interpreted as an integer”
此時將第3行改為
for i in range(int(number)):
後再次執行發現成功執行猜想是input 進去的變量類型為str於是進行
print(type(nummber))發現果然如此顯示<class ‘str‘>。
使用Python2.7.14執行原代碼成功執行,測試type(number)發現為<type ‘int‘>。
---來自初學python西西
關於python3.6.3 與python2.7.14使用for循環便利時遇到in range(變量)時錯誤
相關推薦
關於python3.6.3 與python2.7.14使用for循環便利時遇到in range(變量)時錯誤
變量 span 發現 顯示 pri 3.6 obj inpu range 1. number = input("Enter a numbers: ")2. product = 13. for i in range(number):4. product = prod
centos7 安裝python3.6.3 替換python2.7 解決 yum問題
先記一下筆記,有時間在考慮排版。 1. 設定語言:中文 vi /etc/locale.conf LANG=zh_CN.UTF8 2.更新pip(不知道有沒有用) pip install --upgrade pip 3.更新源 yum -y install zlib* bzip2-deve
python python2 7+python3 6安裝與並存
python雙版
centos7.3中python2.7升級到python3.6問題
升級後yum無法使用,報錯如下 File "/bin/yum", line 30 except KeyboardInterrupt, e: ^SyntaxError: invalid syntax File "/
Part6 數組、指針與字符串 6.2 數組作為函數的參數 6.3對象數組 6.4基於範圍的for循環
array 沒有 私有 組元 stream 直接 改變 基於 聲明 6.2 數組作為函數的參數 數組元素作實參,與單個變量一樣。數組名作參數,形、實參數都應是數組名(實質上是地址),類型要一樣,傳送的是數組首地址。對形參數組的改變會直接影響到實參數組。 //6-2 使用
windows系統安裝python3.6.3和python3.7.0
一.裝備好從官網下載的python軟體包(3.6.3和3.7.0) 二.先安裝python3.6.3 1.執行python3.6.3檔案 2.選擇預設 3.下一步,等待安裝 4.檢查是否安裝成功 ,安裝成功 5. 在環境變數中檢視pip的路勁有沒有加進去
python_python2.7+python3.6安裝與並存
python雙版本共存的安裝教程 python2.7與python3.6並存; python2與python3的pip; 最近囤了好幾本python的書,總歸是到了填坑的時候 python一直有在斷斷續續地學,總歸是沒有一頭扎進去,都是隨
CentOS 7.4 原始碼安裝 Python3.6.3
(CPU i3 3.5G vmware 10) 10 安裝gcc # yum -y install gcc 20 下載解壓 # wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz #
python3與python2.7的分別
python有兩個主要的版本,python2 和 python3 ,但是python又不同於其他語言,向下相容,python3是不向下相容的,但是絕大多陣列件和擴充套件都是基於python2的,下面就來總結一下 python2和python3的區別。 1.效能 Py3
[ubuntu]安裝並使用python 3.6及與2.7的切換
當前使用ubuntu14.04 1.新增python3.6安裝包,並安裝(也可以去官網下載安裝包) linux 報錯E: Unable To Locate Package Software-properties-common https://blog.csdn.net/q
CentOS7.3中將Python2.7.5 升級到Python3.5.1
第1步:更新gcc,gcc版本太老會導致新版本python包編譯不成功yum install -y gcc zlib-devel openssl-devel 系統會自動下載並安裝或更新,等它自己結束第2步:下載Python3.5.1軟體包wget https://www.py
python2.6 升級到 python2.7
python 版本升級 想用redis-py-cluster連接redis cluter,查看文檔發現只支持python2.7和3的版本,而系統自帶的是2.6的版本,需要對系統python版本進行升級。查看python的版本# python -VPython 2.6.61.下載Python-2.7.3
技巧方法 - CentOS6將Python2.6.6升級到Python2.7.6
技巧 make https 修復 sql configure update python all 1、首先使用“python -V”命令查看python版本,我們測試主機顯示的是2.6.6版,於是下面就著手將python2.6.6升級到Python2.7.6。python
win7_64位操作系統安裝python3.6.3遇到的問題和解決方法
描述 要求 其中 官網 ros tails 知識 pack 小夥伴 今天使用win7 64位系統安裝python3.6.3時遇到了很多問題,接下來就總結一下問題以及解決方法 首先在下載Python3的時候遇到了問題,官網上下載的時候會給我們這種小白帶來一些誤導,看圖 圖中標
CentOS6.8安裝Python3.6.3
blog com spa tool linux prefix org oca 下載 1、linux下安裝python3 準備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件) yum install zlib-devel bzip2
CentOS6的python2.6升級到python2.7以上版本(可能更詳細)
再次 3.x 1.8 報錯 第三方模塊 安裝包 org ack bin 前言:一些第三方框架為了降低復雜性,新的版本已經開始不支持舊版本的python,比如Django這個web框架1.8版本及以上僅僅只支持python2.7及以上版本(記憶中是這個1.8版本) pi
centos6.5系統自帶python2.6升級到python2.7
python centos ##簡介: 今天在使用pip安裝某軟件的時候,遇到報錯安裝失敗,經過查閱相關資料發現centos6.5系統自帶的python版本過低,需要升級到python2.7以上,本文為升級流程筆記; ##系統信息: [root@centos6 ~]# python -V Pyth
centos python2.6 升級到python2.7
Opens .py gcc編譯器 spa 連接 python2 configure entos 軟連接 Step0: 安裝GCC編譯器環境 & zlib & ssl 先確認下GCC編譯器是否已經安裝,否則後面安裝Python的時候會出現下面的提示 yum -
演算法設計之Project Euler 11~20 (python3.6版與C++版實現)(未完待更)
一、Project Euler 11:Largest product in a grid Largest product in a grid In the 20×20 grid below, four numbers along a diagonal line have been
python3.6.3安裝步驟,適用linux centos系統
step1: yum -y install gccyum install zlib zlib-devel step2: cd /usr/bin/ mv python python.bak step3:下載python3.6.3,解壓並進入目錄執行執行 ./configure -prefix=/usr/