成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

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

junbaor / 3483人閱讀

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

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

print("hello")

字符串需要用單引號(hào)"或雙引號(hào)"包圍

a = "hello"
b = "hello"

如果字符串中有單引號(hào)時(shí),需要用雙引號(hào)包圍

a = "That"s why"

字符串中有雙引號(hào)時(shí),用單引號(hào)包圍

a = ""你好""

注釋使用雙引號(hào)包圍

"""
這里是注釋
"""

變量,用于接收一個(gè)值

a = "hello" #此處的a就是一個(gè)變量

判斷變量類(lèi)型

print(type(變量名))

從鍵盤(pán)接收字符串

score = input("請(qǐng)輸入一個(gè)數(shù)字:")

類(lèi)型轉(zhuǎn)換

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

if...else...

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

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

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

判斷成績(jī)

#輸入一個(gè)分?jǐn)?shù),大于90,優(yōu)秀
#小于90,大于等于80,良好
#大于等于60,小于80,及格
#小于是60,不及格
score = int(input("請(qǐng)輸入你的成績(jī):"))
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)指重復(fù)的做一件事情,也叫遍歷、迭代

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

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

break,結(jié)束循

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

continue,結(jié)束當(dāng)前循環(huán),進(jìn)入下次循環(huán)

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

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

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

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

for循環(huán)

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

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

%s為字符串,%s可以接受各種類(lèi)型的值,%d為整數(shù),%f為小數(shù),類(lèi)型不匹配會(huì)報(bào)錯(cuò),建議使用%s,如果想保留2位小數(shù)則寫(xiě)成%.2f

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

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

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

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

#參數(shù)較多時(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="123@qq.com")
print(sql3)

練習(xí)

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/43612.html

相關(guān)文章

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

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

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

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

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

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

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

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

    luckyyulin 評(píng)論0 收藏0
  • 【從0開(kāi)始入門(mén)python】一個(gè)半月的三萬(wàn)字學(xué)習(xí)筆記匯總?。。?/b>

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

    URLOS 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<