python-3.x - Python中的二进制数模式
问题描述
为给定的行数打印以下模式
二进制模式
N = 4 的模式
1111
000
11
0
N = 5 的模式
11111
0000
111
00
1
解决方案
n = int(input())
ones = True
while n > 0:
out = ["1"]*n if ones else ["0"]*n
ones = not ones
n -= 1
print("".join(out))
推荐阅读
- office-ui-fabric - 由于结构中的一些问题,单元测试用例在我的 React 应用程序中失败
- c# - Xamarin Android 绑定库 - 未在 DigitalPersona UareU JAR 中实现继承的抽象成员
- laravel - 使用 make:request 的自定义验证返回未找到控制器
- react-native - React Native:绘制精确适合给定矩形的文本
- latex - 周围标志乳胶
- reactjs - 在 React Native 中,当 DrawerNavigator 与 StackNavigator 一起使用时,它无法更改 Header 的背景颜色
- javascript - “字符串”类型的参数不能分配给“AbstractControl”类型的参数。角反应形式
- sql - 在 Access 2003 中从 SQL 存储过程创建动态报表
- sql - 如何在 SQL INSERT 中使用整数变量
- extjs - Sencha 键控多对一关系,具有复杂的(命名空间)名称