黑馬程序員python教程,8天python從入門到精通,學(xué)python看這套就
2023-06-20 20:27 作者:朵朵花開(kāi)淡墨痕12345 | 我要投稿

#P16 # money=int(input('請(qǐng)輸入初始余額:')) # icecream=1050 # cola=5 # print(f"當(dāng)前余額為:{money}\n購(gòu)買了冰激凌,花費(fèi)了{(lán)icecream}元\n購(gòu)買了可樂(lè),花費(fèi)了{(lán)cola}元\n最終錢包剩余:{money-icecream-cola}元") # P26 # name='傳智播客' # stock_price=19.99 # stock_code='003032' # stock_price_daliy_growth_factor=1.2 # grow_days=int(input("請(qǐng)輸入增長(zhǎng)天數(shù):")) # print(f'公司:{name},股票代碼:{stock_code},當(dāng)前股價(jià):{stock_price}') # print('每日增長(zhǎng)系數(shù)是:%.1f,經(jīng)過(guò)%d天的增長(zhǎng)后,股價(jià)達(dá)到了:%.2f' # %(stock_price_daliy_growth_factor,grow_days,stock_price*stock_price_daliy_growth_factor**grow_days)) #P28 # user_name=input('請(qǐng)輸入姓名:') # user_type=input('請(qǐng)輸入用戶類型:') # print(f'您好,{user_name},您是尊貴的{user_type}用戶,歡迎您的光臨') #P30 # print('歡迎來(lái)到黑馬兒童游樂(lè)場(chǎng),兒童免費(fèi),成人收費(fèi)') # age=int(input('請(qǐng)輸入你的年齡:')) # if age>=18: # print('您已成年,游玩需要補(bǔ)票10元\n祝您玩得愉快') #P32 print('歡迎來(lái)到黑馬動(dòng)物園!') high=int(input('請(qǐng)輸入身高(cm):')) if high>120: print('您的身高超出120cm,游玩需要購(gòu)票10元!\n祝您玩得愉快!') else: print('您的身高未超出120cm,可以免費(fèi)游玩!\n祝您玩得愉快!') #P34 num=30 n=1 while n<=3: guess = int(input(f'請(qǐng)輸入第{n}次猜想的數(shù)字:')) if num==guess: print('coreect') elif num>guess: print('猜小了') else: print('猜大了') n+=1
#P37 import random ran=random.randint(1,10) guess=int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess==ran: print('恭喜你猜對(duì)了') elif guess>ran: print('猜大了') guess = int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess==ran: print('恭喜你猜對(duì)了') elif guess>ran: print('猜大了') guess = int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess==ran: print('恭喜你猜對(duì)了') elif guess>ran: print('猜大了') else: print('猜小了') else: print('猜小了') guess = int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess==ran: print('恭喜你猜對(duì)了') elif guess > ran: pringt('猜大了') else: print('猜小了') else: print('猜小了') guess = int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess == ran: print('恭喜你猜對(duì)了') elif guess > ran: print('猜大了') guess = int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess == ran: print('恭喜你猜對(duì)了') elif guess > ran: print('猜大了') else: print('猜小了') else: print('猜小了') guess = int(input('請(qǐng)輸入猜想的數(shù)字:')) if guess == ran: print('恭喜你猜對(duì)了') elif guess > ran: pringt('猜大了') else: print('猜小了')
#P38 i=1 sum=0 while i<=100: sum+=i i+=1 print(sum)
#P40 import random ran=random.randint(1,100) i=1 while True: guess=int(input('請(qǐng)輸入猜測(cè)的數(shù)字:')) if guess==ran: print(f'恭喜你第{i+1}次猜中了') break elif guess>ran: print('猜大了') else: print('猜小了') i+=1
#P42 i=1 while i<=9: j=1 while j<=i: print(f'{j}*{i}={i*j}\t',end='') j+=1 i+=1 print()
#P43 name='itheima is a brand of itcast' n=0 for i in name: if i=='a': n+=1 print(f'共有{n}個(gè)a')
#P45 n=0 for i in range(1,100): if i%2==0: n+=1 print(f'有{n}個(gè)偶數(shù)')
#P47 i=1 for i in range(1,10): j=1 for j in range(1,i+1): print(f'{j}*{i}={i*j}\t',end='') print()
#P50 import random account=10000 i=1 while i<=20: ran=random.randint(1,10) if ran>5: if account>0: account-=1000 print(f'員工{i},績(jī)效為{ran},發(fā)放工資1000元,賬戶余額{account}元') else: print(f'工資發(fā)完了,下個(gè)月領(lǐng)取吧') else: print(f'員工{i},績(jī)效為{ran},不發(fā)工資,下一位') i+=1
#p52 def check(): print('歡迎來(lái)到黑馬程序員!') print('請(qǐng)出示您的健康碼以及72h核算證明!') check()
#p55 def check(temperature): print(f'歡迎來(lái)到黑馬程序員!請(qǐng)出示您的健康碼以及72h核酸證明,并配合測(cè)量體溫!') if temperature<=37.5: print(f'體溫測(cè)量中,您的體溫是:{temperature}°,體溫正常請(qǐng)進(jìn)!') else: print(f'體溫測(cè)量中,您的體溫是:{temperature}°,需要隔離!') check(37.3) check(39.3)
# P61 money = 5000000 name = input('請(qǐng)輸入您的姓名:') def check(): global money print('----------查詢余額----------') print(f'{name},您好,您的余額為:{money}') def save_money(save): global money print('----------存款----------') money += save print(f'{name},您好,您存款{save}元成功,您的余額為:{money}元') def get_money(get): global money print('----------取款----------') money -= get print(f'{name},您好,您取款{get}元成功,您的余額為:{money}元') def main(): print(f'{name},您好,歡迎來(lái)到黑馬銀行ATM。請(qǐng)選擇操作:') print(f'查詢余額:\t[輸入1]\n存款:\t\t[輸入2]\n取款:\t\t[輸入3]\n退出:\t\t[輸入4]\n') return int(input('請(qǐng)輸入您的選擇:')) while True: num=main() if num == 1: check() continue elif num == 2: save = int(input('請(qǐng)輸入要存款得金額:')) save_money(save) continue elif num == 3: get = int(input('請(qǐng)輸入要取款得金額:')) get_money(get) continue else: break
#p65 list=[21,25,21,23,22,20] list.append(31) list1=[29,33,30] list.extend(list1) print(list) element=list[0] print(element) element1=list[-1] print(element1) element2=list.index(31) print(element2)
#P67 #for 循環(huán) list=[1,2,3,4,5,6,7,8,9,10] new_list=[] for element in list: if element%2==0: new_list.append(element) print(new_list) #while 循環(huán) list=[1,2,3,4,5,6,7,8,9,10] new_list=[] index=0 while index<len(list): element=list[index] if element%2==0: new_list.append(element) index+=1 print(new_list)
#p68 student=('周杰倫',11,['football','music']) index=student.index(11) name=student[0] del student[2][0] print(f'刪除football之后的列表是:{student}') student[2].append('coding') print(f'年齡下標(biāo)位置:{index}\n學(xué)生姓名:{name}\n增加愛(ài)好之后的內(nèi)容是:{student}')
#P69 string='itheima itcast boxuegu' count=string.count('it') print(f'有{count}個(gè)‘it’字符') string1=string.replace(' ','|') print(f'替換后的字符串是:{string1}') string2=string1.split('|') print(f'分割后的字符串是:{string2}')
#p71 string='萬(wàn)過(guò)薪月,員序程馬黑來(lái),nohtyP學(xué)' result=string[9:4:-1] print(result)
#p73 my_list=['黑馬程序員','傳智博客','黑馬程序員','傳智博客','itheima','itcast','itheima','itcast','best'] my_set=set() for element in my_list: my_set.add(element) print(my_set)
# p76 staff = { '王力宏': {'部門': '科技部', '工資': 3000, '級(jí)別': 1}, '周杰倫': {'部門': '市場(chǎng)部', '工資': 5000, '級(jí)別': 2}, '林俊杰': {'部門': '市場(chǎng)部', '工資': 7000, '級(jí)別': 3}, '張學(xué)友': {'部門': '科技部', '工資': 4000, '級(jí)別': 1}, '劉德華': {'部門': '市場(chǎng)部', '工資': 6000, '級(jí)別': 2} } for i in staff: if staff[i]['級(jí)別'] == 1: staff[i]['級(jí)別'] ==2 staff[i]['工資'] += 1000 print(staff)
#p86 with open('D:\測(cè)試\word.txt.txt','r',encoding='UTF-8') as f: lines=f.read() count=lines.count('itheima') print(count)
標(biāo)簽: