千家信息网

26 python语言编写判断奇数偶数 动态输出菱形 eva

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,练习题 判断奇数偶数# 1. 编写Python程序,实现判断变量x是奇数还是偶数的功能。# 2. 改写第1题,变量x需要从Python控制台输入。# 第1题# coding:utf-8x = 5a
千家信息网最后更新 2025年01月22日26 python语言编写判断奇数偶数 动态输出菱形 eva
练习题  判断奇数偶数# 1. 编写Python程序,实现判断变量x是奇数还是偶数的功能。# 2. 改写第1题,变量x需要从Python控制台输入。# 第1题# coding:utf-8x = 5a = x%2#print(a)if a == 0:    print("x的值为偶数")else:    print("x为奇数")print("---------------------------")'''while True:                               # 这里面 是 运行来一个while 循环  当执行end 的时候就退出循环     x = input("请输入一个数:")    if x == "end":        break    num = int(x)    if num % 2 == 0:        print(x + "是偶然")    else:        print(x + "是奇数")'''print("---------------------------")y = input("请输入一个数:")                 # 这是我自己写的循环    执行一遍就 退出了nums = int(y)if nums % 2 == 0:        print(y + "是偶然")else:        print(y + "是奇数")# 方法2  这个也是可以的x = input("请输入一个数:")a = int(x)b = a%2if b == 0:    print("x的值为偶数")else:    print("x为奇数")----------------------------------------------------------------练习题讲解2:动态输出菱形# 3. 编写Python程序,使用while循环打印一个菱形,# 菱形要用星号(*)打印,菱形的行数需要从控制台输入,# 行数必须是奇数#  * 数字 * 字符串   4 * 'a' = aaaaline = input('请输入行数(必须是奇数):')line = int(line)if line % 2 != 0:    maxSpaceNum = line // 2    # 每行的最大空格数    i = 1    lineSpaceNum = maxSpaceNum  # 当前行的空格数    # 输出上三角    while lineSpaceNum >= 0:        # 输出每行星号左侧的空格        print(" " * lineSpaceNum, end="")        # 输出每行的星号        print("*" * (2 * i - 1))        lineSpaceNum -= 1        i +=1    i -= 2    lineSpaceNum += 2    # 生成下三角    while lineSpaceNum <= maxSpaceNum:        print(" " * lineSpaceNum,end="")        print("*" * (2 * i - 1))        lineSpaceNum += 1        i -= 1else:    print("行数必须是偶数")输出的结果为:请输入行数(必须是奇数):5  * ******** ***  *-----------------------------------------------# 4. 利用Python语言中的eval函数编写一个控制台版的计算器.while True:    expression = input("calc:")   # calc 表示计算器     if expression == "exit":        break;    print(expression,"=", eval(expression))输出结果为:  可以是整数 也可以是字符串 相加     注意字符串相加需要  带引号calc:1 + 21 + 2 = 3calc:"aaa" + "ccc""aaa" + "ccc" = aaaccccalc:exit
奇数 输入 输出 偶数 菱形 循环 个数 字符 字符串 控制台 星号 空格 控制 变量 程序 练习题 结果 计算器 三角 动态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 金山软件开发工程师年终奖 数据库管理与应用刘先锋 升拓检测软件开发用的技术 奉贤区信息化软件开发哪家好 中学生网络安全情况报告范文 网络安全名师讲堂 西安软件开发驻场服务费 数据库技术的BI是什么 成都做网络安全的公司名称 服务器主板不能点亮 嵌入式软件开发有哪几个层次 欧洲服务器平台 阿里的域名服务器 机器学习软件开发框架交流 网络技术培训哪个直播平台好 黑讯互联网科技有限公司 软件开发人员配备合理 奥的斯服务器怎么进入消防模式 ai服务器出租 软件开发应该会点什么软件 网络安全警告选什么 北京华为服务器续保费用 数据库建立学生表找不到表格 便捷的数据库客户端免费 护苗网络安全的小问题 计算机网络安全引言 宿州电力软件开发多少钱 南京弄潮网络技术有限公司 激战2如何连接服务器 2018国际网络安全展会
0