怎么做啊
定义一个名为ran()的函数,使之随机返回1-99的整数。再定义一个judge()的函数,该函数接收ran()函数的返回值,并进行判断:若为偶数,返回该值的一半;若为奇数,返回该值的两倍。
参考一下:
import random
def ran():
return random.randint(1, 99)
def judge(num):
if num % 2 == 0:
return num // 2
else:
return num * 2
# 测试
num = ran()
print("随机生成的数为:", num)
print("处理后的结果为:", judge(num))
可以使用Python内置的random模块中的randint函数来生成1-99之间的随机整数,然后根据该数是偶数还是奇数进行判断并返回相应的值。
示例代码如下:
import random
def ran():
# 生成1-99之间的随机整数
return random.randint(1, 99)
def judge(num):
# 判断是偶数还是奇数
if num % 2 == 0:
return num // 2 # 返回整除2的结果
else:
return num * 2 # 返回乘以2的结果
使用示例:
num = ran()
result = judge(num)
print(f"生成的随机数为:{num}")
print(f"根据随机数判断得到的结果为:{result}")