26 python语言编写判断奇数偶数 动态输出菱形 eva
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,练习题 判断奇数偶数# 1. 编写Python程序,实现判断变量x是奇数还是偶数的功能。# 2. 改写第1题,变量x需要从Python控制台输入。# 第1题# coding:utf-8x = 5a
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
互联网云科技演讲
三调数据库更新
省级网络安全课题
江西昌大高科网络技术有限公司
网络安全生态的 是网络社会
数据库测试代码bat
广电网络用的谁的服务器
服务器数据流程
云软件开发什么意思
开源数据库的文章
科大讯飞中级软件开发工程师待遇
桂阳软件开发工程师薪资
网络安全教育方面的手抄报
软件开发商故意放后门
关系数据库的模型是什么的集合
数据库系统概念 源码
文科生学网络技术
数据库管理面板
gis软件开发 教学内容
旅游网站数据库系统的需求分析
工业园区一站式网络技术咨询问价
学校网络安全二季度会议纪要
什么是数据库vf
杭州多成网络技术
网络安全结构的层次包括
校园网络安全活动总结学生
洛阳网络技术选择
网吧的网络技术方案
怎么查网络安全密行
囯家网络安全周