Python基礎之類型轉換函數,輸出格式化,if條件語句等測試

說明:python爲3.x。在pycharm中測試通過

"""
python區分大小寫
目前已經測試過得函數  print(x):將x輸出到控制檯   type(x):查看x的變量類型 input():變量輸入,用戶輸入的任何內容Python都認爲是一個字符串
"""
# password = input("請輸入你的密碼:");
# print(password)
"""
l類型轉換函數 int(x):將x轉換爲一個整數 float(x)將x轉換到一個浮點數

number = input("請輸入數字:");
intnumber = int(number)
floatnumber = float(number)
print("結果如下:")
print(number)
print(type(intnumber))
print(type(float(floatnumber)))
"""
# 測試
price = float(input("輸入一個數:"))
weight = float(input("輸入另一個數:"))
money = price * weight
print(money)
"""
變量的格式化輸出
1、在python中可以使用print函數將信息輸出到控制檯
2、如果希望輸出文字信息的同時,一起輸出數據,就需要使用到格式化操作符
3、%被稱爲格式化操作符,專門用於處理字符串中的格式
    包含%的字符串,被稱爲格式化字符串   %和不同的字符連用,不同類型的數據需要使用不同的格式化字符
    %s 字符串   %d 有符號十進制整數,%06d表示輸出的整數顯示位數,不足的地方使用0補全
    %f  浮點數,%.02f表示小數點後只顯示兩位  %% 輸出%
"""
print("輸入的數字是:%.2f,%.2f;乘積爲:%.2f" % (price,weight,money))
name = "小明"
print("我的名字叫%s,請多多關照" % name)
student_no = 10
print("我的學號是:%05d" % student_no)

# 定義一個小數 scale,輸出 數據比例是10.00%
scale = 0.25
print("數據比例是: %.2f%%" % (scale * 100))
# 查看python中的關鍵字
import keyword # 先導入
print(keyword.kwlist)
"""
Python語句if語法:在python中,if語句就是用來進行判斷,格式如下
if 要判斷的條件:
    條件成立時 要做的事情
注意:代碼的縮進爲一個tab鍵,或者4個空格 --建議使用空格
    在Python開發中,tab和空格不要混用
Python中的比較運算符
    ==:是否相等  !=:是否不相等 >:大於 <:小於 >= <= 2.x中還有<>
if語句以及縮進部分是一個完整的代碼塊
"""
age = int(input("請輸入年齡:"))
#  頂格寫if
if age >= 18:
    print("可以進網吧")
    print("條件符合執行")
else: #  必須配合if使用 且要頂格寫
    print("條件不成立時運行")
print("條件都會執行")
"""
Python中的邏輯運算符包括:與and 或or  非not三種
"""
# 判斷年齡是否在0-120之間 and運算符測試
age = 130
if age >= 0 and age <=120:
    print("年齡在0至120之間")
else:
    print("年齡不在0到120之間")
# 定義兩門功課的乘積,只要一門大於60分即合格 or運算符測試
python_score = 60
c_score = 58
if python_score >= 60 or c_score >= 60:
    print("成績合格")
else:
    print("成績不合格")
# 定義一個布爾型變量,判斷是否是本公司員工  not運算符測試
# 如果is_employee=False,說明不是本公司員工。輸出不是本公司員工,
is_employee = False
if not is_employee :
    print("不是本公司員工")
else:
    print("是本公司員工")

# elif語法使用測試,elif必須與if同時使用,不能單獨使用
math_score = 85
if math_score >= 60 and math_score < 80:
    print("成績合格")
elif math_score >= 80 and math_score < 90:
    print("成績良好")
elif math_score >=90 and math_score < 100:
    print("成績優秀")
elif math_score == 100:
    print("成績完美")
else:
    print("成績差透了")
# if嵌套測試 火車站安檢
has_ticket = True  #   是否購票
knife_length = 20  #  表示刀的長度 超過20cm不允許上車
if has_ticket:
    print("車票檢查通過,開始進行安檢")
    if knife_length > 20:
        print("刀不能超過20cm,你的刀長度爲%dcm,安檢不通過" % knife_length)
    else:
        print("安檢通過")
else:
    print("沒有購買車票,安檢失敗")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章