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("计算结束")
后续出现的每一个实际问题都可以这样去做,然后运用各种逻辑符号去解决这个问题或者设计一个东西
浙公网安备 33010602011771号