栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python循环结构,循环语句 if分支结构 rang函数的使用 python中的while循环,for in 循环 用python输出水仙花数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python循环结构,循环语句 if分支结构 rang函数的使用 python中的while循环,for in 循环 用python输出水仙花数

Day4 if分支结构+循环语句 if分支结构 单双分支结构
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 13:19

# if条件结构
'''
money = 1000
s = int(input('请输入取款金额:'))
if money >=s:
    money = money-s
    print('取款成功,余额为:',money)
else:
    print('对不起,余额已不足,取款失败')
    '''

# if条件结构 判断一个数为奇数还是偶数

a= int(input('请输入一个整数:'))
if a%2==0:
    print('a为偶数')
else:
    print('a为奇数')
多分支结构
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 13:28

# 多分支if条件结构

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

# 也可以这样写:90<=score<100
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 13:50
answer = input('你是会员吗?y/n:')
money = float(input('请输入那你的购物金额:'))
if answer == 'y':
   if money>=200:
       print('打8折,付款金额为:',money*0.8)
   elif money>=100:
       print('打9折,付款金额为:',money*0.9)
   else:
       print('不打折,付款金额为:',money)

else:
  if money>=200:
      print('打95折,付款金额为:',money*0.95)
  else:
      print('不打折,付款金额为:', money)
运行结果:
你是会员吗?y/n:y
请输入那你的购物金额:282
打8折,付款金额为: 225.60000000000002
条件表达式+pass语句
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 14:09
#代码少
a = int(input('请输入一个整数:'))
b = int(input('请输入另一个个整数:'))
print('使用条件表达式进入比较:')
print(str(a)+'大于'+str(b) if a>b else str(a)+'小于等于'+str(b))

'''
#pass语句
answer = input('你是会员吗?y/s')
if answer == 'y':
    pass
else:
    pass
'''
range 函数的使用
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 14:34
r = range(10)
print(r)
print(list(r)) # 从0开始

r = range(1,10) #指定了起始值,从1开始到10结束(不包含10)
print(list(r))

r =range(1,10,2)
print(list(r))
print(10 in r)
print(9 in r )


运行结果:
range(0, 10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 3, 5, 7, 9]
False
True
循环语句 while循环
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 14:47
'''
while循环四步法:
1.初始化变量
2.条件判断
3.条件执行体
4.改变变量
'''
a=0
sum=0
while a<=4:
    sum =sum +a
    a=a+1
print(sum)
# 一到4的和

100内的偶数和

# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 14:58
#使用while计算1到100的偶数和
i=1
sum=0
while i<=100:
    if i%2==0:  #也可以写成这样:if not bool(a%2):
        sum = sum+i
    i=i+1
print(sum)
for in 循环
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 15:25
for item in 'python':
    print(item)
    for i in range(10):
        print(i)
    for _ in range(5):
        print('人生苦短,我用python')
    sum=0
    for item in range(1,101):
        if item % 2==0:
            sum += item
    print(sum)
水仙花数
# 教育机构   舒寒科技有限公司
# 学习者     舒寒拽少
# 学习时间:  2022/1/8 16:01
# 打印水仙花数
for item in range(100,1000):
    ge =item%10
    shi=item//10%10
    bai=item//100
    # print(ge,shi,bai)
    if ge**3+shi**3+bai**3==item:
        print(item)
 
运行结果:
153
370
371
407
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/713941.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号