欢迎光临散文网 会员登陆 & 注册

黑马程序员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)






黑马程序员python教程,8天python从入门到精通,学python看这套就的评论 (共 条)

分享到微博请遵守国家法律