heiheihei. 2022-11-07 23:45 采纳率: 100%
浏览 169
已结题

Python 选择与循环练习

求解求解

在视线不太好的黑夜,一司机撞伤行人之后逃逸,有三个目击者甲、乙、病记住了该车车牌的部分特征。甲说:“车牌的前两位数相同,且未位是奇数”;乙说:“车牌号的后两位加起来等于5”;丙说:“车牌号是一个四位数,并且能被3整除”。请编写程序,找出肇事车可能的车牌号。

某情报机构采用公用电话传递数据,数据是5位的整数,在传递过程中是加密的。加密规则如下:将第2位和第5位交换,第1位和第3位交换,第4位移到第1位。如12345加密以后密文是43512。

若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数,完全平方数是非负数。找出100以内的完全平方数。

考拉兹猜想(Collatz conjecture) 又称为奇偶归一猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。验证考拉兹猜想并打印考拉兹序列,例如,从5开始的考拉兹序列是5,16,8,4,2,1。

img

img

img

img

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-11-08 00:11
    关注

    找出车牌

    n = int(input())
    res = []
    i = 1101
    while len(res)<n and i<10000:
        a, b = i//100,i%100
        if a%11==0 and b%2 and b//10+b%10==5:
            res.append(i)
        i += 3
    print(res)
    

    加密

    n = input()
    n = n[3]+n[2]+n[4]+n[0]+n[1]
    print(n)
    

    完全平方数

    n = int(input())
    res = []
    i = 0
    while len(res)<n and i<=10:
        res.append(i**2)
        i += 1
    print(res)
    

    考拉兹猜想

    n = int(input())
    res = [n]
    while n>1:
        n = n*3+1 if n%2 else n//2
        res.append(n)
    print(res)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月16日
  • 已采纳回答 11月8日
  • 创建了问题 11月7日

悬赏问题

  • ¥15 各位请问平行检验趋势图这样要怎么调整?说标准差差异太大了
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿
  • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗
  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab