成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python基礎(chǔ)-條件判斷、循環(huán)、字符串格式化

junbaor / 3434人閱讀

摘要:輸入為空也算操作錯誤一次請輸入你的用戶名請輸入你的密碼歡迎登陸,今天的日期是用戶和密碼都不能為空賬號或密碼錯誤錯誤次數(shù)過多

print()用于打印內(nèi)容至屏幕

print("hello")

字符串需要用單引號"或雙引號"包圍

a = "hello"
b = "hello"

如果字符串中有單引號時,需要用雙引號包圍

a = "That"s why"

字符串中有雙引號時,用單引號包圍

a = ""你好""

注釋使用雙引號包圍

"""
這里是注釋
"""

變量,用于接收一個值

a = "hello" #此處的a就是一個變量

判斷變量類型

print(type(變量名))

從鍵盤接收字符串

score = input("請輸入一個數(shù)字:")

類型轉(zhuǎn)換

#類型(變量)
score = int(score) #將字符型的數(shù)值轉(zhuǎn)換為int類型
條件判斷

if...else...

if a == b:
    print("相等")
else:
    print("不相等")

if...elif...else...

if name == "小吳":
    print("大美女")
elif name == "小王":
    print("大帥哥")
else:
    print("丑八怪")

判斷成績

#輸入一個分數(shù),大于90,優(yōu)秀
#小于90,大于等于80,良好
#大于等于60,小于80,及格
#小于是60,不及格
score = int(input("請輸入你的成績:"))
if score >= 90:
    print("優(yōu)秀")
elif score < 90 and score >= 80:
    print("良好")
elif score < 80 and score >= 60:
    print("及格")
else:
    print("不及格")
循環(huán)

循環(huán)指重復的做一件事情,也叫遍歷、迭代

while循環(huán)
用while循環(huán),必須得有一個計數(shù)器

count = 0 #計數(shù)器
#循環(huán)就是在重復執(zhí)行循環(huán)體里的代碼
while count < 10:
    print("test")
    count +=1 #每次循環(huán)都需要對計數(shù)器+1,不然會死循環(huán)
else: #程序正常結(jié)束之后執(zhí)行的
    print("什么時候執(zhí)行我呢")

break,結(jié)束循

count = 0
while count < 3:
    name = input("請輸入一個名字:")
    print("你輸入的名字是", name)
    if name == "quit":
        break #遇到break結(jié)束循環(huán),后面的else也不會被執(zhí)行
    count += 1
else: #
    print("什么時候執(zhí)行我呢")

continue,結(jié)束當前循環(huán),進入下次循環(huán)

count = 0
while count < 5:
    if count == 2:
        count += 1
        continue #當遇到count=2時,跳出當前循環(huán),進入下一次循環(huán)。
    print("哈哈哈")
    count += 1
猜數(shù)字

import random
num = random.randint(1, 100)

count = 0
while count < 7:
    count +=1
    guess = input("請輸入一個數(shù)字:")
    guess = int(guess)

    if guess > num:
        print("猜大了")
        continue
    elif guess == num:
        print("恭喜你,猜對了")
        break
    else:
        print("猜小了")
        continue
else:
    print("錯誤次數(shù)過多")

for循環(huán)

import random
num = random.randint(1, 100)

count = 0
for i in range(3):
    guess = input("請輸入一個數(shù)字:")
    guess = int(guess)
    if guess > num:
        print("猜大了")
    elif guess == num:
        print("恭喜你,猜對了")
        break
    else:
        print("猜小了")
print("錯誤次數(shù)過多")
字符串格式化

%s為字符串,%s可以接受各種類型的值,%d為整數(shù),%f為小數(shù),類型不匹配會報錯,建議使用%s,如果想保留2位小數(shù)則寫成%.2f

import datetime
name = "小王"
today = datetime.date.today()
welcome1 = "%s,周末了,親手為家人泡上一道茶吧。今天的日期是%s" % (name, today)
print(welcome1)

name2 = "小張"
print(name + "愛" + name2)

words = "你的名字是%s,你的年齡是%s,你的分數(shù)是%s"% (name,28,17.3)
words2 = "你的名字是%s,你的年齡是%d,你的分數(shù)是%.2f"% (name,28,17.3)
print(words)
print(words2)

#如果參數(shù)比較少的時候可以使用占位符的方式
sql = "insert into student (id, name, age, addr ,phone, sex, qq, email) values " 
      "("%s", "%s", "%s", "%s", "%s", "%s", "%s", "%s");"

#參數(shù)較多時使用format()方法
sqls = "insert into student (id, name, age, addr, phone, sex, qq, email) values " 
       "({id},{name},{age}.{phone},{addr},{sex},{qq},{email})"

sql3 = sql.format(id=1,name="小張",age=18,sex="男",phone=12345678,qq=12346,email="[email protected]")
print(sql3)

練習

# 1、寫一個登陸的小程序
# username = admin
# passwd = 123456
# 1、輸入賬號密碼, 輸入正確就登陸成功,
# 提示歡迎xxxx登陸,今天的日期是多少
# 2、最多輸入錯誤3次
# 賬號 / 密碼錯誤,請重新登陸
# 3、如果失敗測試超過3次,提示,失敗次數(shù)過多
# 4、要校驗輸入是否為空,如果輸入為空,你要提示賬號. / 密碼不能為空
# 什么都不輸入和輸入一個空格多個空格都算空。
# 輸入為空也算操作錯誤一次
import datetime
for i in range(3):
    username = input("請輸入你的用戶名:").strip()
    password = input("請輸入你的密碼:").strip()
    if username == "admin" and password == "123456":
        print("歡迎%s登陸,今天的日期是%s."%(username, datetime.datetime.today()))
        break
    elif username == "" or password == "":
        print("用戶和密碼都不能為空!")
    else:
        print("賬號或密碼錯誤!")
else:
    print("錯誤次數(shù)過多!")

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/43612.html

相關(guān)文章

  • 爆肝六萬字整理的python基礎(chǔ),快速入門python的首選

    摘要:關(guān)于環(huán)境的安裝我已經(jīng)寫了多篇文章,比如的開發(fā)環(huán)境搭建條消息安裝和浩博客的開發(fā)環(huán)境搭建條消息安裝和浩博客的歷史版本下載條消息歷史版本浩博客,如果不想使用最新的版本,可以找到以前的版本。 ...

    KaltZK 評論0 收藏0
  • Python0基礎(chǔ)(中)——期末不掛科

    摘要:結(jié)束索引,默認為字符串的長度。列表這塊注意索引中的列表更像中數(shù)組的超集從頭開始從尾開始常用操作插入刪除還是一樣的知道函數(shù)容易做不知道函數(shù)也能做索引循環(huán)判斷自己造一個出來就行了列表允許修改增加方法用于在列表末尾添加新的對象。 ...

    seal_de 評論0 收藏0
  • 全網(wǎng)最全python教程,從零到精通(學python有它就夠必收藏)

    摘要:年,第一個編譯器誕生。它是用語言實現(xiàn)的,并能夠調(diào)用語言的庫文件。榮登年年度最佳編程語言,很多大公司,包括都大量的使用。 文章目錄 1.1. Python的誕生1....

    learn_shifeng 評論0 收藏0
  • 【數(shù)據(jù)科學系統(tǒng)學習】Python # 編程基礎(chǔ)[一]

    摘要:在定義函數(shù)時給定的名稱稱作形參,在調(diào)用函數(shù)時你所提供給函數(shù)的值稱作實參。調(diào)用函數(shù)要調(diào)用一個函數(shù),需要知道函數(shù)的名稱和參數(shù)。默認參數(shù)值可以有效幫助解決這一情況。是默認參數(shù)定義默認參數(shù)要牢記一點默認參數(shù)必須指向不變對象。 關(guān)于數(shù)據(jù)科學在做什么,我們已經(jīng)在前兩篇文章中進行了總結(jié),即專題概述和描述性統(tǒng)計分析。要進行數(shù)據(jù)科學的探索,需要一個好工具,就是Python。從本篇開始,將總結(jié)學習Pyth...

    luckyyulin 評論0 收藏0
  • 【從0開始入門python】一個半月的三萬字學習筆記匯總!?。?/b>

    摘要:學習基礎(chǔ)操作基本模塊常用源阿里云豆瓣清華大學中國科學技術(shù)大學華中科技大學第一講基礎(chǔ)知識添加注釋三鍵實現(xiàn)格式規(guī)范或者在編譯器中點擊英文輸入符號特定字符產(chǎn)生一個新的含義,就是轉(zhuǎn)義字符我愛編程指定為分隔變量 ...

    URLOS 評論0 收藏0

發(fā)表評論

0條評論

junbaor

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<