黑马程序员python教程,8天python从入门到精通,学python看这套就
2023-06-20 20:27 作者:朵朵花开淡墨痕12345 | 我要投稿

#P16 # money=int(input('请输入初始余额:')) # icecream=1050 # cola=5 # print(f"当前余额为:{money}\n购买了冰激凌,花费了{icecream}元\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("请输入增长天数:")) # print(f'公司:{name},股票代码:{stock_code},当前股价:{stock_price}') # print('每日增长系数是:%.1f,经过%d天的增长后,股价达到了:%.2f' # %(stock_price_daliy_growth_factor,grow_days,stock_price*stock_price_daliy_growth_factor**grow_days)) #P28 # user_name=input('请输入姓名:') # user_type=input('请输入用户类型:') # print(f'您好,{user_name},您是尊贵的{user_type}用户,欢迎您的光临') #P30 # print('欢迎来到黑马儿童游乐场,儿童免费,成人收费') # age=int(input('请输入你的年龄:')) # if age>=18: # print('您已成年,游玩需要补票10元\n祝您玩得愉快') #P32 print('欢迎来到黑马动物园!') high=int(input('请输入身高(cm):')) if high>120: print('您的身高超出120cm,游玩需要购票10元!\n祝您玩得愉快!') else: print('您的身高未超出120cm,可以免费游玩!\n祝您玩得愉快!') #P34 num=30 n=1 while n<=3: guess = int(input(f'请输入第{n}次猜想的数字:')) if num==guess: print('coreect') elif num>guess: print('猜小了') else: print('猜大了') n+=1
#P37 import random ran=random.randint(1,10) guess=int(input('请输入猜想的数字:')) if guess==ran: print('恭喜你猜对了') elif guess>ran: print('猜大了') guess = int(input('请输入猜想的数字:')) if guess==ran: print('恭喜你猜对了') elif guess>ran: print('猜大了') guess = int(input('请输入猜想的数字:')) if guess==ran: print('恭喜你猜对了') elif guess>ran: print('猜大了') else: print('猜小了') else: print('猜小了') guess = int(input('请输入猜想的数字:')) if guess==ran: print('恭喜你猜对了') elif guess > ran: pringt('猜大了') else: print('猜小了') else: print('猜小了') guess = int(input('请输入猜想的数字:')) if guess == ran: print('恭喜你猜对了') elif guess > ran: print('猜大了') guess = int(input('请输入猜想的数字:')) if guess == ran: print('恭喜你猜对了') elif guess > ran: print('猜大了') else: print('猜小了') else: print('猜小了') guess = int(input('请输入猜想的数字:')) if guess == ran: print('恭喜你猜对了') 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('请输入猜测的数字:')) 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}个a')
#P45 n=0 for i in range(1,100): if i%2==0: n+=1 print(f'有{n}个偶数')
#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},绩效为{ran},发放工资1000元,账户余额{account}元') else: print(f'工资发完了,下个月领取吧') else: print(f'员工{i},绩效为{ran},不发工资,下一位') i+=1
#p52 def check(): print('欢迎来到黑马程序员!') print('请出示您的健康码以及72h核算证明!') check()
#p55 def check(temperature): print(f'欢迎来到黑马程序员!请出示您的健康码以及72h核酸证明,并配合测量体温!') if temperature<=37.5: print(f'体温测量中,您的体温是:{temperature}°,体温正常请进!') else: print(f'体温测量中,您的体温是:{temperature}°,需要隔离!') check(37.3) check(39.3)
# P61 money = 5000000 name = input('请输入您的姓名:') 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},您好,欢迎来到黑马银行ATM。请选择操作:') print(f'查询余额:\t[输入1]\n存款:\t\t[输入2]\n取款:\t\t[输入3]\n退出:\t\t[输入4]\n') return int(input('请输入您的选择:')) while True: num=main() if num == 1: check() continue elif num == 2: save = int(input('请输入要存款得金额:')) save_money(save) continue elif num == 3: get = int(input('请输入要取款得金额:')) 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 循环 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 循环 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'年龄下标位置:{index}\n学生姓名:{name}\n增加爱好之后的内容是:{student}')
#P69 string='itheima itcast boxuegu' count=string.count('it') print(f'有{count}个‘it’字符') string1=string.replace(' ','|') print(f'替换后的字符串是:{string1}') string2=string1.split('|') print(f'分割后的字符串是:{string2}')
#p71 string='万过薪月,员序程马黑来,nohtyP学' 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, '级别': 1}, '周杰伦': {'部门': '市场部', '工资': 5000, '级别': 2}, '林俊杰': {'部门': '市场部', '工资': 7000, '级别': 3}, '张学友': {'部门': '科技部', '工资': 4000, '级别': 1}, '刘德华': {'部门': '市场部', '工资': 6000, '级别': 2} } for i in staff: if staff[i]['级别'] == 1: staff[i]['级别'] ==2 staff[i]['工资'] += 1000 print(staff)
#p86 with open('D:\测试\word.txt.txt','r',encoding='UTF-8') as f: lines=f.read() count=lines.count('itheima') print(count)