定义一个名为ran()的函数,使之随机返回1-99的整数。再定义一个judge()的函数,该函数接收ran()函数的返回值,并进行判断:若为偶数,返回该值的一半;若为奇数,返回该值的两倍。(注意两个函数的调用顺序)。
时间: 2024-05-01 09:18:35 浏览: 12
ran()函数可以这样定义:
```
import random
def ran():
return random.randint(1, 99)
```
judge()函数可以这样定义:
```
def judge():
value = ran()
if value % 2 == 0:
return value / 2
else:
return value * 2
```
请注意,调用顺序为先调用ran()函数再调用judge()函数。
相关问题
python2.定义一个函数result_judge1,它的参数为成绩grade。如果学生成绩大于等于
90分,函数返回字符串"优秀";如果学生成绩大于等于80分且小于90分,函数返回字符串"良好";如果学生成绩大于等于70分且小于80分,函数返回字符串"中等";如果学生成绩大于等于60分且小于70分,函数返回字符串"及格";如果学生成绩小于60分,函数返回字符串"不及格"。函数的代码如下:
```python
def result_judge1(grade):
if grade >= 90:
return "优秀"
elif grade >= 80:
return "良好"
elif grade >= 70:
return "中等"
elif grade >= 60:
return "及格"
else:
return "不及格"
```
可以使用如下代码来测试函数:
```python
grade = 85
result = result_judge1(grade)
print("成绩{}评价为{}".format(grade, result))
```
输出结果为:
```
成绩85评价为良好
```
python中定义一个函数,输入一个数,判断在那个范围,输出等级
好的,下面是一个简单的实现:
```python
def judge_level(num):
if num < 60:
return "不及格"
elif num < 70:
return "及格"
elif num < 80:
return "中等"
elif num < 90:
return "良好"
else:
return "优秀"
```
这个函数的作用是判断输入的数字在哪个范围内,并返回对应的等级。对于输入的数字,如果小于60就返回"不及格",60到70之间返回"及格",70到80之间返回"中等",80到90之间返回"良好",大于等于90则返回"优秀"。