1. 程式人生 > >python第一節課內容及練習

python第一節課內容及練習

一、input輸入
sname = input("請輸入你的姓名:")
yu_yan = input("請輸入你學習的語言:")
print("{}, 歡迎你學習{}課程!".format(sname,yu_yan))

二、求和。計算1-99的和。並輸出

#計算一到99的和,並輸出
sum=0
i=1
while i<100:
sum+=i
i+=1
print(sum)
三、乘法口訣。輸入1-9的乘法口訣。print輸在在同一行用end=’’
#乘法口訣
for i in range(1,10):
for j in range(1,i+1):
print(str(j)+"*"+str(i)+'='+str(i*j), end=" ")
print('\r')

 四、斐波那契數列。並輸出小於10000的最後一個數。

#斐波那契數列
a,b=0,1
while a<10000:
print(a)
a,b=b,a+b

多分支結構

五、if...elif...else用法

BMI的定義如下:
BMI = 體重(kg)÷身高2(m2)
例如,一個人身高1.75米、體重75公斤,他的BMI值為24.49
編寫一個根據體重和身高計算BMI值的程式,並同時輸出國際和國內的BMI指標建議值

# _*_ coding: utf-8 _*_
import sys
import importlib
importlib.reload(sys)
'''
BMI的定義如下:
BMI = 體重(kg)÷身高2(m2)
例如,一個人身高1.75米、體重75公斤,他的BMI值為24.49
編寫一個根據體重和身高計算BMI值的程式,並同時輸出國際和國內的BMI指標建議值
'''

weight = eval(input("清輸入你的體重:單位-KG:"))
height = eval(input("請輸入你的身高:單位-米:"))
BMI = weight/pow(height, 2) # 計算BMI值,pow算平方

wto = ''
dom = ''
if BMI>=30:
wto, dom = '肥胖', '肥胖'
elif 28<=BMI<30:
wto, dom = '偏胖', '肥胖'
elif 25<=BMI<28:
wto, dom = '偏胖', '偏胖'
elif 24<=BMI<25:
wto, dom = '正常', '偏胖'
elif 18.5<=BMI<24:
wto, dom = '正常', '正常'
elif BMI<18.5:
wto, dom = '偏廋', '偏廋'

print("BMI的指標:國際是{}, 國內是{}".format(wto, dom))

相關推薦

python第一內容練習

一、input輸入 sname = input("請輸入你的姓名:")yu_yan = input("請輸入你學習的語言:")print("{}, 歡迎你學習{}課程!".format(sname,yu_yan)) 二、求和。計算1-99的和。並輸出 #計算一到99的和,並輸出sum=0i=1while

Python第一

{} format rtl imp gre world 3.1 oat cnblogs print("hello world") name=input("What‘s your name:") print("{},it is good for you to study

初學Python——第一

span 跳過 嵌入 這不 強類型語言 type 避免 循環 容易 一、Python語言的特性: 1.與C語言不通,Python語言是一門解釋性語言。程序在執行過程中,執行一步、編譯一步。 2.Python是一個動態類型語言,不需要定義變量的數據類型。 3.Python是一

javar入門第一內容梳理

語法 線程 開發工具 java開發 static SSM框架 clip 可能 ips Java的三個階段:JavaSE:基礎語法,面向對象(OOP),常用類,集合,IO流,網絡編程,多線程,反射,JavaWeb,前端的基礎知識(html(h5),CSS,js),前端的框架(

python學習第一

編碼格式 head 示例 情況下 查看 訪問 inf 對比 val 第一節課筆記: 什麽是接口: 接口是client端和server端聯系起來的部分,一般是Json格式 Json是key-value格式,是一種通用的數據類型 web端測試:界面上的顯示,鏈接是否正確等,一般

Python第二(操作系統簡介)

底層 管理 機器碼 感知 隱藏 特點 分析 style for 1.為何要有操作系統 先從操作系統的定義說起,操作系統是協調,管理和控制計算機硬件資源和軟件資源的控制程序。也就是承接我們的軟件應用和硬件調用的中間人。 操作系統位於計算機硬件和應用軟件之間,本質也是一個軟件,

python第二

dia blog 序號 range left true 網絡工程 brush pri import turtle turtle.shape(‘turtle‘) turtle.speed(5) turtle.color(‘green‘) var=1 while var ==

學習筆記第一

學習作業一、下載資源 下載地址: 培訓資源 二、CentOS7 的安裝 選擇稍後安裝系統 選擇操作系統和版本 點擊選擇儲存為單個文件 選擇IOS鏡像文件 點擊關閉,完成創建虛擬機 點擊開啟此虛擬機,選擇第一個選項 按回車 進入加

聲樂第一

IV pan public 清晰 pub class clas 聲音 二階 二階段 聲樂課 一. 如何控制呼吸 怎樣呼吸 張開嘴巴,口鼻同時吸氣; 吸氣時間小於半秒; 口腔上顎和喉嚨有清涼的感覺; 吸氣腰腹部有撐開的感覺; 用丹田控制呼氣; 氣息和腹部同時進行均勻呼氣

阿裏技術人的第一

部署 品牌 提交 lan 復雜度 按順序 做了 rod com 摘要: 本期的分享我們邀請到了阿裏巴巴研發效能事業部的董越老師,他是阿裏巴巴內部培訓百年技術課堂的著名講師,他講的《百技課程-代碼服務》是每一位入職技術童鞋必修的一門課,我們也將這種阿裏內訓技術首次面向業界公開

Linux學習第一

win 系統 企業 數據 lib nas break fir 學習 一、計算機學習3原則計算機將字符轉化成01字符進行計算;計算機遵循輸入運算輸出的順序原則;計算機軟件是數據和指令的集合。二、計算機二進制計算二進制十進制00120102210023100024......1

python第一周學習內容

用戶交互程序 for tin %s 字符編碼 輸入 可擴展 開源 顯示 編譯性語言:在將源代碼編譯完畢生成一個可執行文件後才能運行 解釋性語言:在代碼的運行期間進行編譯 動態類型語言:在運行期間才去做數據檢查的語言,也就是說在使用動態類型語言時不用指定數據類 型 靜態類型語

軟體工程概論18918第一

一.軟體危機 1.軟體危機是指在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題 2.典型表現: (1)對開發成本和進度估計不準確 (2)使用者對"已完成的"軟體系統不滿意 (3)軟體質量不佳 (4)軟體不可維護 (5)缺乏軟體文件 (6)軟體成本逐年增高

計算機網路第一筆記

首先理清三個概念 網際網路(因特網) 計算機網路 互連網(網路的網路) 網際網路是互連網的一種;互連網泛指由多個計算機網路互連而成的計算機網路 網際網路之所以能夠向用戶提供許多服務,就是因為網際網路就有兩個重要基本特點,即連通性和共享。 舉例:如果一個物流公司,

Hibernate第一

ORM是什麼? 物件關係對映 ,即:一張表對應一個類,一個欄位對應一個屬性,一條記錄對應一個物件。 Hibernate 是什麼?作用是什麼? Hibernate是一個開源的物件關係對映(ORM)框架。對JDBC進行了非常輕量級的物件封裝。 將物件和資料庫表建立

計算機系統基礎--連結 第一

寫在前面:今天主要講解內容是連結器的定義和功能。 一、執行程式中的位置 圖1   連結器是程式執行的最後一道關卡,在彙編器工作後,生成.O檔案,然後通過連結器將.o檔案與呼叫庫中的.o檔案進行合

Linux的第一

一.Linux 1.計算機 Linux只是作業系統的核心名字,沒有別的含義。核心非常重要,有了它作業系統才能執行起來,但是他不能構成一個完備的作業系統。與GNU開源軟體相結合才組成了作業系統。 2.Linux中一切皆檔案。(重要思想)    Linux中檔案儲存結

第一 ElasticSearch瞭解初步使用

一、ElasticSearch簡介 ElasticSearch是一個基於Lucene的搜尋伺服器。它提供了一個分散式多使用者能力的全文搜尋引擎,基於RESTful web介面並且提供java api。Elasticsearch是用Java開發的,並作為Apache許可條款下的開

Python 第一 入門基礎知識

.com 比較運算符 邏輯運算符 技術 http 圖片 ont python back Python的優勢: Linux自帶Python Python在數據處理及自動化方面有優勢。 Python運算符 算術運算符 賦值運算符 比較運算符 邏輯運

安卓學習第一--環境搭建Android Studio 安裝

  1.安裝JDK   2.安裝AS 安裝參考網址 https://www.cnblogs.com/xiadewang/p/7820377.html   下載網址: http://www.android-studio.org/ https://ser