Python基础学习2(for循环、while循环、break&continue、pass语句思维导图)

 

 

'''九九乘法表'''
# encoding = utf-8
for row in range(1, 10):
    for col in range(1, row+1):
        print("%d * %d = %d" % (col, row, col * row), end='\t')
    # print('\n')
    print('')   # 不传递参数,默认换行

 

# encoding = utf-8
'''用户输入3位数值,水仙花数判断,例:153 = 1**3 + 5**3 + 3**3'''
while True:
    value = int(input('输入数据:'))
    if 100 <= value < 1000:
        b = value//100
        s = (value % 100) // 10
        g = value % 10
        new_value = b**3 + s**3 + g**3
        if new_value == value:
            print('%d 是水仙花数' % (value))
        else:
            print('%d 不是水仙花数' % (value))
    else:
        print("请输入3位的数值")
    isq = input("停止按‘q',其他键继续:")
    if isq == 'q':
        break

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值