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

黑马程序员python教程,8天python从入门到精通,学python看...

2023-03-10 14:36 作者:日昳令月  | 我要投稿


第一阶段-第二章-03-变量 P16 - 11:42


# 定义变量记录钱包余额

money = 50

# 买了一个冰淇凌,花费10元

money = money - 10

# 买了杯可乐,花费5元

money = money - 5

# 钱包余额

print("钱包余额:", money)


第一阶段-第二章-13-对表达式进... P26 - 08:44



name = "传智播客"

stock_code = "003032"

stock_price = 19.99

stock_price_daily = 1.2

growth_days = 7

print(f"公司:{name},股票代码{stock_code},当前股价{stock_price}")

result = stock_price * stock_price_daily ** growth_days

print("每日增长系数是:%.2f,经过%d天的增长后,股价达到了:%.2f" % (stock_price_daily, growth_days, result))


第一阶段-第二章-15-数据输入(input语句) P28 - 10:06



user_name = input("请输入用户名")

user_type = input("请输入用户类型")

print(f"您好,尊敬的{user_name},您是我们尊贵的{user_type}用户,欢迎光临")


第一阶段-第三章-02-if语句的基本格式 P30 - 10:02



age = int(input("输入年龄"))

if age >= 30:

  print("欢迎来到儿童游乐场,儿童免费,成人收费")

  print("您已成年,游玩需要补票10元")

print("祝您游玩愉快")


第一阶段-第三章-04-if else组合判断语句 P32 - 07:18



cm = int(input("请输入你的身高"))

if cm >= 120:

  print("您的身高超出120cm,游玩需要购票10元")

else:

  print("您的身高未超出120cm,可以免费游玩")

print("祝您游玩愉快")


第一阶段-第三章-06-if_elif_else组合使用的语法 P34 - 16:31



num = 10

if int(input("请输入第一次猜想的数字:")) == num:

  print("猜错了")

elif int(input("请输入第二次猜想的数字:")) == num:

  print("不对,再猜一次")

elif int(input("请输入第三次猜想的数字:")) == num:

  print("不对,再猜最后一次")

elif int(input("请输入第四次猜想的数字:")) == num:

  print("猜对了😊")

else:

  print("Sorry,全部猜错了,我想的是:10")

print("玩的开心")


第一阶段-第三章-09-判断语句综合案例 P37 - 01:00



if guess_num == num:

  print("恭喜,第一次就猜中了")

else:

  if guess_num > num:

    print("你猜测的数字大了")

  else:

    print("你猜测的数字小了")


    guess_num = int(input("再次输入你要猜测的数字:"))

    if guess_num == num:

      print("恭喜,第二次猜中了")

    else:

      if guess_num > num:

        print("你猜测的数字大了")

      else:

        print("你猜测的数字小了")


      guess_num = int(input("第三次输入你要猜测的数字:"))

      if guess_num == num:

        print("恭喜,第三次猜中了")

      else:

        print("三次机会用完了,没有猜中")


第一阶段-第四章-01-while循环的基础应用 P38 - 12:10



i = 1

sum = 0

while i <= 100:

  sum += i

  i += 1

  print(f"1到100累加的和是:{sum}")


第一阶段-第四章-05-while循环案... P42 - 09:44



i = 1

while i <= 10:

  j = 1

  while j <= i:

    k = i*j

    print('%d * %d = %d' % (j, i, k), end='\t')

    j += 1

  print()

  i += 1


第一阶段-第四章-06-for循环的基础语法 P43 - 08:57



name = "itheima is a brand of itcast"

count = 0

for x in name:

  if x == "a":

    count += 1

    print(f"{name}被统计的字符串中有{count}个a")


第一阶段-第四章-08-range语句 P45 - 10:21



num = 10

count = 0

for x in range(num):

  if x % 2 == 0:

    count += 1

    print(f"{num}范围,有{count}个偶数")




第一阶段-第四章-10-for循环的嵌套使用 P47 - 08:12





for i in range(1, 10):

  for j in range(1, i+1):

    print("%d*%d=%d" % (j, i, j*i), end="\t")

  print()



money = 10000

for i in range(1, 21):

  import random

  score = random.randint(1, 10)

  if score < 5:

    print(f"员工{i}绩效分{score}, 不满足,不发工资,下一位")

    continue

  if money >= 1000:

    money -= 1000

    print(f"员工{i},满足条件发放工资1000,公司账户余额:{money}")

  else:

    print(f"余额不足,当前余额{money}元,不足以发工资,不发了,下个月再来")

    break




第一阶段-第五章-02-函数的基础... P52 - 08:29





def one_two():

  print("欢迎来到黑马程序员!")

  print("请出示您的健康吗以及72小时核酸证明")

one_two()




第一阶段-第五章-04-函数的传入参数 P54 - 09:17





def add(x, y):

  print("欢迎来到黑马程序员!请出示您的健康码以及72小时核算证明,并配合测量体温!")

  result = 37.5

  print(f"体温测量中,您的体温是:37.3度,体温正常请进")

  result = 39.5

  print(f"体温测量中,您的体温是:39.3度,需要隔离")

add(37.5, 39.5)




money = 5000000

name = None

name = input("请输入姓名:")

def query(show_header):

  if show_header:

    print("---查询余额---")

  print(f"{name},余额剩余{money}元")

def saving(num):

  global money

  money += num

  print("---存款---")

  print(f"{name},您好,您存款{num}元,成功")

  query(False)

def get_money(num):

  global money

  money -= money

  print("---取款---")

  print(f"{name},您好,您取款{num}元,成功")

  query(False)

def main():

  print("---主菜单---")

  print(f"{name},您好,欢迎来到黑马银行ATM,请选择操作")

  print("查询余额,\t输入{1}")

  print("存款,\t\t输入{2}")

  print("取款,\t\t输入{3}")

  print("退出,\t\t输入{4}")

  return input("请输入您的选择:")

while True:

  keyboard_input = main()

  if keyboard_input == "1":

    query(True)

    continue

  elif keyboard_input == "2":

    num = int(input("您想要存多少钱,请输入:"))

    saving(num)

    continue

  elif keyboard_input == "3":

    num = int(input("您想要取多少钱,请输入:"))

    saving(num)

    continue

  else:

    print("程序退出")

    break




第一阶段-第六章-04-列表的常用... P65 - 29:22





age_list = [21, 25, 21, 23, 22, 20]

print(age_list)

age_list.append(31)

print(age_list)

age_list.extend([29, 33, 30])

print(age_list)

print(age_list[0])

print(age_list[-1])

print(age_list.index(31))




第一阶段-第六章-06-列表的循环遍历 P67 - 13:47





my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

new_list = []

def while_list_func():

  index = 0

  while index < len(my_list):

    element = my_list[index]

    if element % 2 == 0:

      new_list.append(element)

    index += 1

    print(f"通过while循环,从列表{my_list}中取偶数,组成新的列表:{new_list}")

while_list_func()

def for_list_func():

    for element in my_list:

      if element % 2 == 0:

        new_list.append(element)

    print(f"通过for循环,从列表{my_list}中取偶数,组成新的列表:{new_list}")

for_list_func()

new_list.clear()

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

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