python高手请进
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python高手请进相关的知识,希望对你有一定的参考价值。
有几道问题帮帮忙,刚开始学看不太懂什么意思
1.Define a procedure p2(x) that takes an integer parameter x. If x is greater than 1, the procedure returns the largest power of two that is less than x; otherwise, it returns 0. Use a loop.
2.Define a procedure compare(x,y) that returns 1 if x is greater than y, 0 if x equals y and -1 if x is less than y. Use elif to write the comparison
2、定义一个过程compare(x,y),如果x大于y则返回1,如果x等于y返回0,x小于y返回-1。使用elif语句来完成比较。
我顺便帮你把文件写出来好了
# -*- coding: cp936 -*-
i=0
def p2(x):
     if x>i :
         i=i*2
     else :
         return i/2
     p2(x)
def compare(x,y):
     if x>y:
         return 1
     elif x==y :
         return 0
     elif x<y :
         return -1本回答被提问者采纳
以上是关于python高手请进的主要内容,如果未能解决你的问题,请参考以下文章