<代码>练习题判断奇数偶数 # 1。编写Python程序,实现判断变量x是奇数还是偶数的功能。 # 2。改写第1题,变量x需要从Python控制台输入。 1 #第题 utf - 8编码: x=5=x % 2 # print () 如果一个==0: print (“x的值为偶数”) 其他: print (“x为奇数”) 打印(“- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -”) “‘ 而真正:#这里面是运行来一个而循环当执行结束的时候就退出循环 x=输入(“请输入一个数:") 如果x==敖崾? 打破 num=int (x) 如果num % 2==0: 打印(x +”是偶然”) 其他: 打印(x +”是奇数”) “‘ 打印(“- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -”) y=输入(“请输入一个数:")#这是我自己写的循环执行一遍就退出了 num=int (y) 如果num % 2==0: 打印(y +”是偶然”) 其他: 打印(y +”是奇数”) #方法这2个也是可以的 x=输入(“请输入一个数:") 一个=int (x) b=% 2 如果b==0: print (“x的值为偶数”) 其他: print (“x为奇数”) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 练习题讲解2:动态输出菱形 # 3。编写Python程序,使用而循环打印一个菱形, #菱形要用星号(*)打印,菱形的行数需要从控制台输入, #行数必须是奇数 # *数字*字符串4 * a=aaaa级 行=输入(“请输入行数(必须是奇数):') 行=int(线) 如果线% 2 !=0: maxSpaceNum=线//2 #每行的最大空格数 i=1 lineSpaceNum=maxSpaceNum #当前行的空格数 #输出上三角 lineSpaceNum比;=0: #输出每行星号左侧的空格 打印(" * lineSpaceNum结束=" ") #输出每行的星号 打印(“*”*(2 *我- 1)) lineSpaceNum -=1 我+=1 i -=2 lineSpaceNum +=2 #生成下三角 而lineSpaceNum & lt;=maxSpaceNum: 打印(" * lineSpaceNum结束=" ") 打印(“*”*(2 *我- 1)) lineSpaceNum +=1 i -=1 其他: 打印(“行数必须是偶数”) 输出的结果为: 请输入行数(必须是奇数):5 * * * * * * * * * * * * * ----------------------------------------------- # 4。利用Python语言中的eval函数编写一个控制台版的计算器。 而真正的: 表达式=输入(“calc:“) # calc表示计算器 如果表达式==巴顺觥? 打破; print(表情,“=?eval(表达式)) 输出结果为:可以是整数也可以是字符串相加注意字符串相加需要带引号 钙:1 + 2 1 + 2=3 钙:“aaa”+“ccc” “aaa”+“ccc”=aaaccc 钙:退出代码>