学习python + 解决vscode问题

1.第一天作业答案

# 水仙花数
# 一个三位数 个位数立方+十位数的立方+百位数立方==本身
# 需要找到当前所有的三位数  100-999
# "45" int 45
# "45.6" int 45
#       float
# for n in range(100,1000):
#     # n 三位数 依次判断 n 是否为水仙花数
#     g=n%10 # 个位
#     s=int(n/10)%10 # 十位
#     b=int(n/100)
#     result=g*g*g+s*s*s+b*b*b==n
#     if result:
#         print(n)

# 多重循环  循环内部 还需要循环
# 编写一个python程序,输出下列图形
# *
# **
# ***
# ****
# for n in range(1,5):
# end 不换行
# print("*",end="")
# print("*")

# print("*")
# for n in range(1,5): # 外层循环控制行数
#     # 根据 n控制输出星号的个数 n=1 * n=2 ** n=3 ***
#     # 内层循环控制个数
#     for j in range(1,n+1):
#         print("*",end="")
#     print()
# *
# ***
# *****
# *******
# for i in range(1,5):
#     for j in range(1,i*2):
#         print("*",end="")
#     print()
# *
# ***
# *****
# *******
# *****
# ***
# *
# x=1
# for n in range(1,8):
#     for j in range(1,2*x):
#         print("*",end="")
#     print()
#     # 分支语句
#     # 根据 n来控制 x 增加  减少
#     if n<4:
#         x+=1
#     else:
#         x-=1

# 99 乘法表
# for n in range(1,10):
#     # 内部循环  1*1=1
#     for j in range(1,n+1):
#         sum=n*j
#         print(str(n)+"*"+str(j)+"="+str(sum),end="  ")
#     print()

# 更新知识:
# for n in range(1,10):
#     for j in range(1,n+1):
#         print(f"{n}*{j}={n*j}",end="  ")
#     print()

 2.字符串

# 字符串 模板
# 数据库里  username  age
# 姓名为:  年龄为:

# username=input("用户名")
# age=int(input("年龄"))
# 三种字符串模板

# 占位符模板 %s字符  %d 整数  %f 小数
# &nbsp;
# info="姓名为:%s,年龄为 %d" % (username,age)
# print(info)
# format()拼接字符串

# info="姓名为{},年龄为{}".format(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值