python入门基础002

1.程序的组织结构:顺序结构,循环结构,选择结构。

2.顺序结构:按照顺序执行下来

print('--------程序开始---------')
print('1.把冰箱门打开')
print('2.把大象放进冰箱里')
print('3.把冰箱闷关上')
print('-------程序结束----------')

3.循环结构:

a.单分支结构:只有一个if(if后面的表达式不用加括号,但表达式之后加冒号)

money=1000
s=int(input('请输入取款金额:'))
if money>s:
    money=money-s
    print('取款成功,余额为:',money)

 print后面有多个语句,可以用逗号隔开,或者用强制转换为同一类型之后用加号链接

b.双分支结构:else后面可以直接加上分号

num=int(input('请输入一个整数:'))
if num%2==0:
    print(str(num)+'是偶数')
else:
  print(num,"是奇数")

c.多分支结构:else if缩写为elif 

特别的,在python中,a>5 and a<10 可以直接写成  5<a<10

grade=int(input("请输入一个成绩:"))
if grade>=90 and grade<=100:
    print("A级")
elif  grade>=80 and grade<90:
    print('B级')
elif grade>=70 and grade<80:
    print("C级")
elif 60<=grade<70:
    print ("D级")
else:
    print("不及格")

 

d.if嵌套:if,elif后面的表达式和else后面一定要加上冒号

a=input("您是会员吗?:")
money=float(input('请输入你的购物金额:'))
if a=='n' :
   if money>=200 :
       print('会员打8折,最后所付金额为:',money*0.8)
   elif money>100:
       print('会员打9折,最后所付金额为:',money*0.9)
   else:print('不打折,你最终的金额为:',money)
else:
    print('非会员不打折')

e.条件表达式(表达式成立就执行左边的式子,不成立就执行右边的等式)

这里的if else 后面不用加上符号

为使输出的数字美观,最后用强制转换并使用+号形成整体字符串

a=int(input('请输入一个整数:'))
b=int(input('请输入另一个整数:'))
 if a>b:
     print(a,'大于',b)
else:
    print(a,'小于',b)
print((str(a)+'大于'+str(b))  if a>b  else  (str(a)+'小于'+str(b)))

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值