python-3.x - 如何编写 Python 模式程序
问题描述
我需要语法帮助,
我使用代码:
numbers = 10
for number in range(numbers):
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number,end="\t")
number += 1
print (number)
我不知道如何缩短代码。如果我使用像这样的条件:
numbers = 10
for number in range(numbers):
print (number,end="\t")
if int(str(numbers)[:1]) != 10:
number += 1
print (number)
elif int(str(numbers)[:1] == 10):
print (number)
它只显示:
解决方案
干得好:
numbers = 10
for number in range(numbers):
for i in range(numbers):
print (number,end="\t")
number += 1
print('\n',end='')
您可以添加嵌套的 for 循环。
推荐阅读
- javascript - 您如何使用此脚本计算 Google 视频上的 YouTube 视频 RAW 的 URL 链接?
- python - 从 json 对象中获取键名的值
- arrays - 在 Google 表格中结合 FILTER 公式
- amazon-web-services - 在门户 UI 配置中将 aws 机密从机密管理器添加到 lambda 环境变量
- javascript - 单击链接时导航抽屉未关闭
- mysql - 具有两个输入日期时间值的 MySQL 存储过程不返回结果
- c# - 为什么我的元组不能正确返回值来编程 main 方法?
- jackson - @JsonIdentityReference 不识别相等的值
- html - 我怎么能改变这个红色的背景颜色呢?
- javascript - 显示来自其他组件的 console.log