1:定义方法求两个整数的最大值,使用默认参数完成 2:定义方法求两个整数的最大值,使用带名参数完成 3:定义方法求10个整数的最大值,使用变长参数完成 4:键盘提示我们你想打印几几乘法表,定义方法去完成打印乘法表。 5:将第4题的方法转换成函数,调用函数。 6:动脑筋:键盘提示我们输入一个正整数,定义函数,函数体实现将这个正整数转换成二进制,打印最后二进制的结果。调用函数。 例如:10 -> 1010 30 -> 11110 48 -> 110000 spark
时间: 2023-06-04 07:04:02 浏览: 80
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
1.
```python
def max_num(a, b=0):
return max(a, b)
```
2.
```python
def max_num(a, b, default_b=0):
return max(a, b, default_b)
```
3.
```python
def max_num(*nums):
return max(nums)
```
4.
```python
def print_multiplication_table(num):
for i in range(1, num+1):
for j in range(1, i+1):
print(f"{i}*{j}={i*j}", end="\t")
print()
```
5.
```python
def print_multiplication_table(num):
for i in range(1, num+1):
for j in range(1, i+1):
print(f"{i}*{j}={i*j}", end="\t")
print()
print_multiplication_table(9)
```
6.
```python
def to_binary(num):
binary_list = []
while num > 0:
binary_list.append(str(num % 2))
num //= 2
binary_list.reverse()
return "".join(binary_list)
num = int(input("请输入一个正整数:"))
binary_str = to_binary(num)
print(f"{num}的二进制表示为:{binary_str}")
```
阅读全文