中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python基礎案例分享

發布時間:2021-08-25 20:57:13 來源:億速云 閱讀:123 作者:chen 欄目:編程語言

本篇內容介紹了“Python基礎案例分享”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、超市買薯片

# 用戶輸入薯片的單價
danjia = float(input("薯片的單價"))
# 用戶輸入購買袋數
daishu = int(input("購買的袋數"))
# 計算總價
zongjia = danjia * daishu
# 輸出結果
print("薯片單價%.2f/袋,您購買了%d/袋,應付總價%.2f元。" % (danjia,daishu,zongjia))
# %s是字符串格式化輸出
# %d是整數格式化輸出
# %f是浮點數(小數)格式化輸出
# %06d是數字不足6位用0填充,滿足6位則是多少就顯示多少
# %.2f是顯示小數點后2位,可依次增加.3/.4/.5

知識點:

1、=號在Python中的作用是給變量賦值。https://www.linuxprobe.com/python-base.html

2、input函數,記錄用戶在鍵盤上輸入的內容。

3、float、int函數做數據類型轉換作用,分別轉換為浮點數(小數)、整數。

4、同一類型的數據可以進行算數運算,而不同類型的數據不能進行運算。

5、print函數做輸出內容作用。

6、字符串格式化輸出的幾個符號和使用方法。

二、網吧判斷年齡

# 假設某網吧進入要求要年齡段是18-60周歲
nianling = int(input("輸入您的年齡"))
if nianling >= 18 and nianling < = 60:
    print("歡迎進入本網吧上網")
else:
    print("您的年齡未達到要求,禁止入內")

三、學校考試

# 某學校考試,要求學生語文和數學其中一門達到60分即及格
yuwen = float(input("輸入你的語文分數"))
shuxue = float(input("輸入你的數學分數"))
if yuwen >= 60 or shuxue >= 60:
    print("恭喜同學,你的考試及格")
else:
    print("你的考試未過關")

四、非公勿入

# 假設不是公司的員工不讓進入
yuangong = False
if not yuangong:
    print("你不是本公司員工,禁止入內!")

知識點:

1、比較關系運算符的用法和以下所有的比較關系運算符含義:

== 相等

!= 不相等

> 大于

< 小于 >= 大于等于

< = 小于等于 2、邏輯運算符的用法和以下所以的邏輯運算符含義: and 條件都必須滿足 or 只需要滿足其中一個條件 not 只有當條件不滿足的時候執行一些代碼,一般配合布爾類型的數據使用 3、判斷語句if、else的用法。 [erji]五、火車站檢票[/erji]

# 定義布爾型變量,檢查是否有車票
chepiao = False
# 定義整形變量,表示刀的長度,單位:厘米
dao = 19
# 檢查是否有車票
if chepiao:
    print("你擁有車票,請繼續進行安檢")
    #檢查刀的長度
    if dao < = 20:
        print("你已經通過安檢")
    else:
        print("你的刀攜帶長度為%dCM,超過了限制的20CM,你無法通過安檢" % dao)
else:
    print("你還沒有購買車票")

知識點:

1、if語句的內嵌用法,一般是作為兩個判斷條件有依賴關系的時候需要內嵌使用。

六、石頭剪刀布小游戲

# 導入隨機數工具包
import random
# 提示用戶輸入要出的拳:1石頭 2剪刀 3布
wanjia = int(input("請輸入您要出的拳1石頭 2剪刀 3布:"))
# 電腦隨機出拳
diannao = random.randint(1, 3)
# 輸出玩家和電腦所選的拳頭數據
print("玩家選的拳頭是%d - 電腦選的拳頭是%d" % (wanjia, diannao))
# 判斷玩家贏的局
if (
        (wanjia == 1 and diannao == 2)
        or (wanjia == 2 and diannao == 3)
        or (wanjia ==3 and diannao == 1)):
    print("恭喜您勝利")
# 判斷平局
elif wanjia == diannao:
    print("平局")
# 除了贏的局和平局以外都是輸,所以直接輸出失敗即可
else:
    print("您戰敗了,再來一次嗎?")

知識點:

1、import函數的作用是導入工具包

2、random.randint是隨機數工具包,用法見項目演練

3、if語句中的elif語句用法,一般是用作當一個條件判斷完成后,需要額外再判斷一個和之前沒有依賴關系的條件而用。

“Python基礎案例分享”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荣昌县| 吕梁市| 揭西县| 乌海市| 宁阳县| 来凤县| 远安县| 宁武县| 奉节县| 抚州市| 澄城县| 饶阳县| 上林县| 武乡县| 抚顺县| 郑州市| 余庆县| 安泽县| 科技| 望奎县| 峡江县| 弥勒县| 美姑县| 贞丰县| 板桥市| 静宁县| 江安县| 阳谷县| 泰来县| 北辰区| 西畴县| 商丘市| 沙湾县| 曲松县| 宣城市| 山阳县| 德安县| 北碚区| 杂多县| 临湘市| 堆龙德庆县|