1. 定义一个函数,向函数内传入形参num, num1, num2,如果num小于100,则计算num1 和 num2的积并打印;否则计算num1和num2的和,然后打印输出。 2.
时间: 2024-05-02 11:16:44 浏览: 136
好的,下面是第一题的代码实现:
```python
def calculate(num, num1, num2):
if num < 100:
result = num1 * num2
else:
result = num1 + num2
print(result)
```
在这个函数中,我们首先判断num是否小于100,如果是,就计算num1和num2的乘积;否则计算它们的和。最后,我们将结果打印出来。
下面是第二题的题目描述:
> 请编写一个程序,输出从1到n的数字,但是如果数字是3的倍数或包含数字3,就输出“Fizz”,如果数字是5的倍数或包含数字5,就输出“Buzz”,如果同时是3和5的倍数或包含了数字3和5,就输出“FizzBuzz”。
下面是代码实现:
```python
def fizzbuzz(n):
for i in range(1, n+1):
if i % 3 == 0 or '3' in str(i):
if i % 5 == 0 or '5' in str(i):
print('FizzBuzz')
else:
print('Fizz')
elif i % 5 == 0 or '5' in str(i):
print('Buzz')
else:
print(i)
```
在这个函数中,我们使用了一个for循环,遍历从1到n的数字。对于每个数字,我们首先判断它是否是3的倍数或包含数字3,如果是,就打印“Fizz”。接着,我们判断它是否是5的倍数或包含数字5,如果是,就打印“Buzz”。最后,如果同时满足3和5的倍数条件或包含数字3和5,就打印“FizzBuzz”。如果都不满足,就直接打印数字本身。
阅读全文