Python输入一个整数n,输入所有小于n的非负整数i的平方?

Python输入一个整数n,输入所有小于n的非负整数i的平方?,第1张

请尺缺配用户扮汪输入一个整数n,程序将输出所有小于n的非负整数的平方。

n = int(input("请输入一个整数n:"))

for i in range(n):

print(i ** 2)

以上代码中,我们使用了input()函数来让用户输入一个整数n,并使用int()函数将输入的字符串转换为整数类型。陵指接着使用range()函数生成一个从0到n-1的整数序列,遍历该序列并计算每个数的平方并输出。

下面是一个Python程序,可以输入一个整数并判断它是否能够被31或59整除:

```python

num = int(input("请输入一个整数:"))

if num % 31 == 0 or num % 59 == 0:

print(num, "可散如渣以被31或者59整除")

else:

print(num, "不能被31或者59整除")

```

在上述代码中,我们使用`input()`函数从标准输入获取一个整数。然后使用`if`语句来判断这个整数是否能够被31或59整除。如果能够整除,则输出提示信息“可以被31或橡猜者59整除”,否则输出提示信息“不能被31或者59整除”。

需要注意的是,在Python中整数类型的除法 *** 作符`/`表冲悄示浮点数除法,而整数除法应该使用`//` *** 作符。因此,为了判断一个整数能否被整除,我们应该使用`%` *** 作符求余数。

以下是一个计算正整数各位数字之和的Python程序:

```python

num = int(input("请输入一个正整数:"))

sum = 0

while num >0:

digit = num % 10 # 取出最低位上的数字

sum += digit # 累加到总和中

num //= 10# 把最低位上的数字从num中去掉

print("该数各位数字之和为:", sum)

```

在这个程序中,我们首先使用`input()`函数从命令行接收一个正整数胡圆。然后,我们使用一个`while`循搏帆环来逐位取出该数的数字,并将它们累加到一个总和变量中。具体来说,我们首先用模运算(取余基做雹数)取出最低位上的数字,然后将其加到总和中,最后使用整除(向下取整)运算把最低位上的数字从原数中去掉。当原数小于等于零时,这个循环结束。

最终,我们输出总和即可得到该数各位数字之和。对于输入的89076,该程序将输出结果为30,即8+9+0+7+6=30。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12283520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存