有趣的编程代码
1. 生成一个伪造的IP地址:
Python 代码:
import random
def generate_fake_ip():
  ip = ".".join([str(random.randint(0,255)) for i in range(4)])
  return ip
 
print(generate_fake_ip())
2. 打印九九乘法表:
Python 代码:
for i in range(1,10):
    for j in range(1,i+1):
        print('{}x{}={}\t'.format(j,i,i*j),end='')
    print()
3. 输出全排列数组
Python 代码:
def all_arrangement(arr):
    if len(arr) == 1:
        return [arr]
    else:
        result = []
        for perm in all_arrangement(arr[1:]):
            for i in range(len(arr)): 厉害的编程代码
                result.append(perm[:i] + arr[:1] + perm[i:])
    return result
   
arr = [1, 2, 3]
print(all_arrangement(arr))
4. 判断字符串是否是回文:
Python 代码:
def is_palindrome(str):
    i = 0
    j = len(str) - 1
    while i < j:
        if str[i] != str[j]:
            return False
        i += 1
        j -= 1
    return True
print(is_palindrome('abba'))
print(is_palindrome('abc'))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。