4.打印输出1~100之间所有能被3和5同时整除的数,要求输出显示在一行上面。 5.打印输出九九乘法口诀表。 6.从键盘输入一个正整数n,求1~n的累加和。 7.求1!+2!+3!+…+10!的和。用Python编程
时间: 2024-02-24 21:58:10 浏览: 170
好的,我来依次回答你的问题:
4. 可以使用循环和判断语句来实现,代码如下:
```python
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
print(i, end=' ')
```
5. 可以使用两重循环来实现,外层循环控制行数,内层循环控制列数,代码如下:
```python
for i in range(1, 10):
for j in range(1, i + 1):
print('{}x{}={}\t'.format(j, i, i * j), end='')
print()
```
6. 可以使用循环和累加器来实现,代码如下:
```python
n = int(input('请输入一个正整数:'))
sum = 0
for i in range(1, n + 1):
sum += i
print('1到{}的累加和为:{}'.format(n, sum))
```
7. 可以使用循环和阶乘函数来实现,代码如下:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n - 1)
sum = 0
for i in range(1, 11):
sum += factorial(i)
print('1!+2!+3!+...+10!的和为:{}'.format(sum))
```
希望我的回答能够帮助到你。
阅读全文