Python程序设计入门第一天

  1.基本结构

  xx(英文内容)=中文内容

  print(''xx'',/n,''xx'')或者

  print (''xx'')

  print (''xx'')

  ...或者

  print (f''{xx}''/n{xx}{xx}/n{xx}...'')#这里可以把2个看成一组/n即将一组内两个内容从上往下输出

  2.逻辑符号

  if/else/elif 和for/range/while/break

  除了最基本的输入输出,其他任何情况都需要定义一个问题即xx(英文内容)=int(input(问题))

  Python中:

  if常与else以及elif连用(类似于数字流程图):

  xx(英文内容)=(中文内容)

  if xx>=某个阈值1:

  print(''阈值1'')

  elif xx>=(''阈值2'')

  print (''阈值2'')

  else:

  print (''没有达到阈值'')

  3.遍历(即访问每一个元素):

  for和range/while和break

  ①:for in range;(a,b)从a到b类似于数学中的定义域但只能取正整数部分

  for:【a,b,c,n,...】只能取到里面独有的元素,比如a,b,c,n,...

  例子:

  0,1,2,3,4

  for i in range(5):

  print(i)#i就是从第一个元素开始依次访问并输出

  ②:while和break;while:当条件符合时一直循环,break可以跳出循环防止死机

  例子:

  xx=字符串

  while<=字符串:#如果while>=字符串,条件会一直允许程序进行下去,所以在目标次数达到之前需要强制中断循环即

  break

  print(''结束'')

  print(xx)

  xx=xx+1

  有了以上基本知识我们可以探索更奇妙的世界

  如果要计算某行业的利润我们需要先分析问题,利润=售价-成本,而售价会随着时间浮动,成本却基本不变。

  这时候我们就需要用到for in range的遍历以及if,else,elif和while,break的套用

  例:#1.先定义什么问题

  #2.再问需要解决什么变量

  #3.运行测试

  cost =x# 固定成本不变

  price =y# 初始售价

  while True:

  # for 遍历每一天

  for day in range(1, n): # 遍历1~n天

  # 售价浮动:每天售价-m

  price = price - m

  profit = price - cost

  print(f"第{day}天,售价:{price},利润:{profit}")

  # 判断利润情况

  if profit > 0:

  print("盈利")

  elif profit == 0:

  print("保本")

  else:

  print("亏损")

  # 一轮循环结束,询问是否继续

  choice = input("是否继续计算下一轮?输入q退出,其他继续:")

  if choice == "q":

  break # break跳出while循环

  print("计算结束")

  后续出现的每一个实际问题都可以这样去做,然后运用各种逻辑符号去解决这个问题或者设计一个东西

posted @ 2026-10-20 11:08  浮生绘山河  阅读(9)  评论(0)    收藏  举报