python - 如何将输入正负都作为整数?帮我解决这个问题
问题描述
使用循环的方法,编写一个程序打印9到N的表格,格式如下:(N由用户输入)
9 18 27...
如果输入 0,则打印 NULL
输入说明:提供一个正整数作为输入。
输出描述:打印九个表格,元素之间有一个空格,直到输入的数字。
样本输入:
3
样本输出:
9 18 27
我的解决方案是:
x = int(input(" "))
if x > 0:
count = 1
while count<=x:
z = 9*count
print(z, end=" ")
count += 1
else:
print("NULL")
解决方案
使用abs
功能。所以你只会得到正值。如果你想要正面和负面,你可以使用正常input
的功能。
推荐阅读
- android - Volley libray 两次发布数据
- postgresql - Cloud SQL (GCP) postgres - 如何显示配置的数据库连接数
- java - 访问部署在容器内的 Postgres 数据库
- python - 如何将轮廓层次结构从 python openCV 转换为 emgu cv 以查找封闭轮廓
- python - pandas read_excel 不会读取所有行
- python - 在周期内获取计数器
- c - “警告:从不同大小的整数转换为指针”无法读取 C 中的进程内存
- azure-cosmosdb - Cosmos 中的样本数据(每 3 个数据点返回一次)
- excel - Excel 在线自定义 URL 参数
- python - 如果我使用网格,如何从条目中获取和保存值?(tkinter)