'''
廊坊網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),廊坊網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為廊坊千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的廊坊做網(wǎng)站的公司定做!
1.簡(jiǎn)述變量名稱規(guī)范
(1)變量必須由字母,數(shù)字,下劃線組成。
(2)變量不能是數(shù)字開頭,更不可以是純數(shù)字組成。
(3)變量不能是python的關(guān)鍵詞。
(4)變量名稱要有意義,不能隨便瞎起。
(5)變量不要太長(zhǎng)。
(6)變量不要使用中文。
(7)區(qū)分大小寫。
(8)推薦使用駝峰或下劃線命名
'''
"""
2.name = input(">>>")name變量是什么數(shù)據(jù)類型?
name變量是str字符串?dāng)?shù)據(jù)類型
name = input(">>>")
print(type(name))
以下是輸出結(jié)果
>>>lsy
Process finished with exit code 0
"""
"""
3.if條件語(yǔ)句的基本結(jié)構(gòu)?
分為四種,下面將基本結(jié)構(gòu)寫出并舉例說(shuō)明。
一、
if 條件判斷:
代碼塊1
else:
代碼塊2
執(zhí)行步驟:判斷條件是否成立,如果條件成立,執(zhí)行代碼塊1,如果不成立,執(zhí)行代碼塊2.
例子:
number = input("請(qǐng)輸入你對(duì)比的數(shù)字:")
if int(number) >= 20:
print("你輸入的數(shù)字大于或等于20")
else:
print("你輸入的數(shù)字小于20")
下面我們來(lái)驗(yàn)證分別輸入20和12發(fā)現(xiàn)結(jié)果是對(duì)的。
請(qǐng)輸入你對(duì)比的數(shù)字:20
你輸入的數(shù)字大于或等于20
請(qǐng)輸入你對(duì)比的數(shù)字:12
你輸入的數(shù)字小于20
二、
if 條件判斷:
代碼塊
代碼塊
執(zhí)行流程:如果條件成立,就執(zhí)行代碼塊。不成了的話就不執(zhí)行。
例子:
number = input("口袋還有多少money:")
if int(number) >= 3000:
print("打個(gè)滴滴回家")
print("回家")
輸出結(jié)果:
口袋還有多少money:500
回家
口袋還有多少money:3100
打個(gè)滴滴回家
回家
三、
if 條件1:
代碼塊1
elif 條件2:
代碼塊3
。。。
else:
代碼塊n
執(zhí)行流程:如果條件1成立,執(zhí)行代碼塊1.否則條件2成立,就執(zhí)行代碼塊2。依此論推。。。直到最后都沒(méi)有成立的話 執(zhí)行代碼n。
(只會(huì)執(zhí)行一個(gè)代碼塊)
例子:
number = input("這次考試考了多少分:")
if int(number) >= 95:
print("門口海底撈")
elif int(number) >= 85:
print("門口擼串子")
elif int(number) >= 75:
print("回家吃泡面")
else:
print("回家餓著吧")
驗(yàn)證結(jié)果:
這次考試考了多少分:60
回家餓著吧
這次考試考了多少分:96
門口海底撈
這次考試考了多少分:78
回家吃泡面
這次考試考了多少分:89
門口擼串子
四、 嵌套
if 條件判斷:
if 條件判斷:
代碼1
else:
代碼2
else:
代碼n
例子
house = input("你有房子嗎:")
if house == '有':
car = input("你有車子嗎:")
if car == '有':
money = input("你有存款嗎:")
if money == '有':
print("你就是我在等的那個(gè)人,喝瓶香檳。")
else:
print("存款都沒(méi)有,喝瓶雪碧吧")
else:
print("竟然車都沒(méi)有,喝杯白開水吧")
else:
print("哪里來(lái)回哪去")
驗(yàn)證例子:
你有房子嗎:有
你有車子嗎:有
你有存款嗎:有
你就是我在等的那個(gè)人,喝瓶香檳
你有房子嗎:有
你有車子嗎:有
你有存款嗎:沒(méi)
存款都沒(méi)有,喝瓶雪碧吧
你有房子嗎:有
你有車子嗎:沒(méi)
竟然車都沒(méi)有,喝杯白開水吧
你有房子嗎:沒(méi)
哪里來(lái)回哪去
"""
"""
4.用print打印出下面內(nèi)容:
文能提筆安天下,
武能上馬定乾坤,
心存謀略何人勝,
古今英雄唯是君。
print('''
文能提筆安天下,
武能上馬定乾坤,
心存謀略何人勝,
古今英雄唯是君。
''')
輸出結(jié)果
文能提筆安天下,
武能上馬定乾坤,
心存謀略何人勝,
古今英雄唯是君。
Process finished with exit code 0
"""
"""
5.利用if語(yǔ)句寫出猜大小的游戲:
設(shè)定一個(gè)理想的數(shù)字比如:66,讓用戶輸入數(shù)字,如果比66大,則顯示猜測(cè)結(jié)果大了;如果比66小,則顯示猜測(cè)的結(jié)果小了;只有等于66,顯示猜測(cè)結(jié)果正確。
這個(gè)題簡(jiǎn)單的一點(diǎn)的方法是這樣,還有一種就是 輸不對(duì)66就一直輸入,直到輸入正確在退出。
number = input("輸入你猜的數(shù)字:")
if int(number) > 66:
print("你猜測(cè)的結(jié)果大了")
elif int(number) < 66:
print("你猜測(cè)的結(jié)果小了")
else:
print("恭喜你,猜對(duì)了。")
先驗(yàn)證這個(gè)結(jié)果對(duì)不對(duì)
輸入你猜的數(shù)字:67
你猜測(cè)的結(jié)果大了
輸入你猜的數(shù)字:66
恭喜你,猜對(duì)了。
輸入你猜的數(shù)字:60
你猜測(cè)的結(jié)果小了
第二種思路
correct = 66
while True:
number = input("輸入猜測(cè)的數(shù)字:")
if int(number) > correct:
print("你猜測(cè)的結(jié)果大了")
elif int(number) < correct:
print("你猜測(cè)的結(jié)果小了")
else:
print("恭喜你,猜對(duì)了。")
break
我們來(lái)驗(yàn)證一下結(jié)果是否正確
輸入猜測(cè)的數(shù)字:67
你猜測(cè)的結(jié)果大了
輸入猜測(cè)的數(shù)字:68
你猜測(cè)的結(jié)果大了
輸入猜測(cè)的數(shù)字:60
你猜測(cè)的結(jié)果小了
輸入猜測(cè)的數(shù)字:66
恭喜你,猜對(duì)了。
"""
"""
6.提示用戶輸入他的年齡,程序進(jìn)行判斷。
如果小于10,提示小屁孩。
如果大于10,小于20,提示青春期叛逆的小屁孩。
如果大于20,小于30,提示開始定性,開始混社會(huì)的小屁孩。
如果大于30,小于40,提示看老大不小了,感覺(jué)結(jié)婚小屁孩。
如果大于40,小于50,提示家里有個(gè)不聽話的小屁孩。
如果大于50,小于60,提示自己馬上變成不聽話的老屁孩。
如果大于60,小于70,提示活著還不錯(cuò)的老屁孩。
如果大于70,小于90,提示人生就快結(jié)束了的一個(gè)老屁孩兒。
如果大于90以上,提示,再見(jiàn)了這個(gè)世界。
根據(jù)題 還是兩種解決思路 一、只用if判斷 二、不僅if判斷還用while循環(huán)
一、
age = int(input("請(qǐng)輸入你的年齡:"))
if age < 10:
print("小屁孩")
elif age < 20:
print("青春期叛逆的小屁孩")
elif age < 30:
print("開始定性,開始混社會(huì)的小屁孩兒")
elif age < 40:
print("看老大不下了,趕緊結(jié)婚小屁孩兒")
elif age < 50:
print("家里有個(gè)不聽話的小屁孩兒")
elif age < 60:
print("自己馬上變成不聽話的老屁孩兒")
elif age < 70:
print("活著還是不錯(cuò)的老屁孩兒")
elif age < 90:
print("人生就快結(jié)束了的一個(gè)老屁孩兒")
else:
print("再見(jiàn)了這個(gè)世界")
二、
while True:
age = int(input("請(qǐng)輸入你的年齡:"))
if age < 10:
print("小屁孩")
elif age < 20:
print("青春期叛逆的小屁孩")
elif age < 30:
print("開始定性,開始混社會(huì)的小屁孩兒")
elif age < 40:
print("看老大不下了,趕緊結(jié)婚小屁孩兒")
elif age < 50:
print("家里有個(gè)不聽話的小屁孩兒")
elif age < 60:
print("自己馬上變成不聽話的老屁孩兒")
elif age < 70:
print("活著還是不錯(cuò)的老屁孩兒")
elif age < 90:
print("人生就快結(jié)束了的一個(gè)老屁孩兒")
else:
print("再見(jiàn)了這個(gè)世界")
"""
"""
7.單行注釋以及多行注釋
#井號(hào)就是單行注釋
'''
六個(gè)單引號(hào)或者雙引號(hào)就是多行注釋
'''
"""
"""
8.簡(jiǎn)述你所知道的python3x和python2x的區(qū)別?
(1)print函數(shù)的區(qū)別
(2)python3中input得到的是str,python2中input得到的是int。
"""
"""
9.提示用戶輸入麻花藤,判斷用戶輸入的對(duì)不對(duì),如果對(duì),提升真聰明,如果不對(duì),提示你是×××么
while True:
print("請(qǐng)輸入 麻花藤")
name = input("請(qǐng)輸入:")
if name == '麻花藤':
print("真聰明")
else:
print("你是×××嗎")
請(qǐng)輸入 麻花藤
請(qǐng)輸入:mahuateng
你是×××嗎
請(qǐng)輸入 麻花藤
請(qǐng)輸入:麻花藤
真聰明
請(qǐng)輸入 麻花藤
請(qǐng)輸入:
"""
"""
10.使用while循環(huán)輸入 1 2 3 4 5 6 8 9 10
number = 1
while True:
if number <= 10:
if number != 7:
print(number)
number += 1
下面是驗(yàn)證結(jié)果
1
2
3
4
5
6
8
9
10
"""
"""
11.求1-100的所有數(shù)的和
count = 1
sum = 0
while count <= 100:
sum = sum + count
count += 1
print(sum)
驗(yàn)證結(jié)果是否正確
5050
"""
"""
12.輸出1-100內(nèi)的所有奇數(shù)。
count = 1
while count <= 100:
if count % 2 != 0:
print(count)
count = count + 1
"""
"""
13.輸出1-100內(nèi)的所有偶數(shù)。
count = 1
while count <= 100:
if count % 2 == 0:
print(count)
count = count + 1
"""
"""
14.求1-2+3-4+5...99的所有數(shù)的和。
number = 1
connt = 0
while number < 100:
if number %2 == 0:
connt = connt - number
elif number %2 == 1:
connt = connt + number
number += 1
print(connt)
"""
#以下是作業(yè)題
"""
作業(yè):用戶登錄
1.三次重試機(jī)會(huì)
2.每次輸入錯(cuò)誤時(shí)線上剩余錯(cuò)誤次數(shù)
name = 'lisongyang'
password = 'lsy123'
connt = 1
print("你共有三次機(jī)會(huì)")
while connt <= 3:
username = input("請(qǐng)輸入正確的用戶名:")
userpassword = input("請(qǐng)輸入正確的密碼:")
if username == name and userpassword == password:
print("歡迎您,登錄正確。")
break
else:
print("賬戶或密碼輸入錯(cuò)誤")
print("你還有%d次機(jī)會(huì)。"%(3-connt))
connt += 1
"""